Here is what developers want:
Platform independence
Choice of tools/language
Control of customer data
Hardware independence
Here is what corporate platform owners (Google, Apple, Microsoft, Amazon etc) want: Platform lockin
Minimal support costs (one language, one SDK)
Control of customer data
Control of the ecosystem
Hardware independence
A vig on every transaction
There are very few intersections between the interests of developers and the interests of platform owners (be that Apple with iOS or MacOS, Google with Android, or MS with Windows). This is why the web will win IMO, it's one of the few platforms focussed on what customers and developers want, and not owned by a single corporation (though Google has come close).