This isn’t sustainable. Software developers can’t build on a foundation that is constantly, capriciously shifting. This on top of the App Store's already-onerous restrictions and the fact that it’s the only practical way to get your software on one of the world's largest computing platforms has already engendered a deep antipathy [1] among Apple developers, and there are no signs it’s getting better. Something has to…
iOS developers have made over a half a trillion dollars over the last decade on this unsustainable, constantly shifting foundation that they hate so much. Makes you wonder why they bother ? Maybe it's because the very rules you say developers hate are the ones users find appealing.
Software is an essential part of our modern life: transport, communication, manufacture, finance, etc. depend on software.
At least in those areas, we need reliable software and we need device owners to have control over their devices. We need to have a good software infrastructure if we want to progress as a species.
The current software landscape is bad, and Apple is actively trying to make it worse.
If Apple made game consoles, it would be OK, because game consoles are not essential to our society, but smartphones have become essential to our personal lives.