I'm optimistic about PC gaming because if Steam begins acting as an evil gatekeeper then game developers can adopt other avenues to deliver the games to their players. It's an open platform. People are using Steam now because it adds value. People will stop using Steam if it subtracts value.
I think the larger question is how do those marketplaces get the rights to distribute any games... this is something all Steam rivals struggle immensely with, and it's not a coding problem at all.