So let them distribute their launchers and storefronts, Valve couldn't stop it. But it's not monopolistic for Steam to say "if you want us to approve your product for our store, you can't have the game launch into a pop-up for someone else's store".
In-app purchases, mtx, DLC, and premium currency are also subject to Valve tax for games that are on Steam. Free to play means "enough people pay $200+ that we can get away with not selling it for $50", putting it on Steam still means Valve gets a piece of the pie.
Overwatch 2 failing is bad news? It's everything wrong with GAAS development. If it eats shit and dies, the industry can only take away good lessons from it.
I love Brotato on PC and Steam Deck but a touch screen just isn't a good interface for that kind of game. Setting precision issues aside, your big fat thumb blocks the screen where enemies or trees might be.
There's no good mobile exclusive game, in my experience. There are plenty of great games that are 1:1 ports of their PC or console versions, with buy-once pricing and no microtransactions.
The ones I have installed on Android are: Baba is You, Slay the Spire, Peglin, Downwell, Super Hexagon, SNKRX, and 20 Minutes Til Dawn.
The obvious answer is CCGs like Yugioh Master Duel, Magic Arena, Pokemon TCG Online, or Hearthstone. But of course those all use predatory monetization mechanics. A fun sorta-competitive strategy game that doesn't have booster packs you buy with cash is Super Auto Pets.
For now. This is step one of enshittification. Step 2 is enabling it for new accounts by default. Step 3 is removing the ability for new accounts to turn it off. Step 4 is defaulting it on for legacy users, and step 5 makes it mandatory for everyone that isn't paying for something.
It should be called "Reddit Was Fun"