We're already there mate.Yeah that's what we need. Every publisher with it's own storefront. That won't be crowded and bad at all.
Origin is the only place to buy things like Anthem, Sims 4, Titanfalls, Apex Legends, Dragon Age Inquisition, etc.
Blizzard App is the only place to buy Destiny 2, Overwatch, Starcraft 2, Diablo 3, etc.
Bethesda would be continuing this but they need those Steam customers. I don't anticipate that they won't try again in the future. They really use Steam as a back up sales booster.
GOG tried with Thronebreaker but they don't seem to attract new customers to GOG with their exclusivity release so they released to Steam again.
Steam is the only place to buy Half-Lifes, Left 4 Deads, Portals, etc.
Uplay seems to be an exception because they let you buy the game elsewhere but always require Uplay which is just a major pain in the ass.
I don't like this, but if we're going to do this with the storefronts (which we are and have been doing), we could at least see some better games out of it. The whole reason I got a PS4 over any other console was because of the games that were only available there. Why would I get any other PC store client if they aren't offering games that interest me? What do you care anyway, you'll just tell us we're wasting time on PC anyway and that we should play on console.