Sony needs to stop with these live service games. Nobody is interested in a new one. Everyone who wants to play one, already has their game chosen and do not move from it.
The majority of the issues I have with WoW on Linux are because of the battle.net launcher. If they added the game to Steam, I'm sure I wouldn't have any issues.
I don't understand how Apple is getting away with charging other app stores. At most they could charge for hosting the either app store's app on their store, but that should be it. They have no other costs that they can justify since they aren't hosting, vetting, or curating the other store.
It's meant for B2B lawsuits, so they can both avoid extra litigation costs. They forced it onto consumers because they wanted to win more. They get to choose their arbitrator and avoid more public cases.
There has been some push back in recent years. This article by Consumer Reports shows some ways as to how people have been fighting back.
Could always install Bazzite on it, which would fix the UI issues and bring it on par with the Steam Deck.