I think you could say the same thing with Steam. Developers are incentivized to publish on Steam because this is where they can reach the most players, even though they'll have to take a big cut for it.
It’s also apparently the same ballpark for video game consoles (which are also general-purpose computers that are similarly locked down to restrict third-party software).