But a number of high-profile publishers (Rockstar, Ubisoft, EA) force you to use their app platform even if you purchased the game on Steam. I bought Far Cry 5 on Steam, and running it first launches Ubisoft's launcher, which usually needs to update (why????), then I can launch the game. GTA Online freebie in Epic Store, first has to start Rockstar Social Club (which also usually needs to update), then finally runs the game. FIFA on Steam forces Origin, and so on.
It's a lot easier to deal with if you use a game launcher like Playnite, or should I say a launcher launcher, but with the rigarmarole you have to go through just to start one game suddenly your launcher launcher is now a launcher launcher launcher.
For the same experience as you get with an iPhone.
Same with new games ... pop in the disc, run the install routine, download the day 1 patch...
What about that video streaming app? Well, there's a new version, so you have to download that right now or you can't watch. Oh, and we logged you out. Get out your phone or computer and type in this link. Then log in there and type this code. Make sure you enable all javascript because otherwise this won't work. Also, there will be an awkward pause after the computer tells you you've activated where the console won't indicate the same and you'll wonder if it even worked.
Granted, some consoles handle this better than others.
Sometimes you can use another publisher app store. Which will in fact start another app store upon starting the game. In turn starting the game. And the game itself will also ask you for a game studio account. So you need 2 app store and 3 account to play the game. And I am talking about single player game here.
Not saying this doesn't ever happen, but I've used Steam for more than a decade now and not once have I seen that happen, ever.
Yes, some games have separate launchers, and yes, sometimes these have support for their own separate accounts and mod loaders and such, but not once have they actually been full-blown alternative app stores.
I don't buy very many modern AAA titles, though, so that might be part of it. Still, of the ones I do buy, none of them have installed some alternative store.
I actively avoid and don't buy/play games that require Origin or Uplay. Even when friends tell me about free games in Origin I don't give a fuck. And I'm a very active gamer.
You do have a choice. There are tons of awesome games out there.
So this business model is possible. And it's the friendliest to end users, too.