It's still baffling that Apple is allowed to have such strict controls over their platform while still competing with the products they're charging rent to to be on it (i.e. iTunes & Spotify). I get why some make the analogy with Grocery Stores and stocking their in-house brands (e.g. Safeway with Signature, Apple with iTunes), but with Apple, it's like the customer has already bought the grocery store and Apple is s…
As a developer, I understand wanting to get access to a large user base. I understand wanting to keep costs down, especially as an indie dev. And I definitely understand wanting to keep my margins high, to fund better development but also retire early!
As a customer, I'd prefer even stricter controls on the app store and even more curation to keep pushing the application quality higher. If Apple needs to charge developers to ensure the quality of applications is constantly improving, then I'm happy they do. I'm also happy to wait for a killer app[1], deploy it to Android first and then bring it over to iOS when the demand is enough to negotiate with Apple.
[1] e.g. When I switched over to iOS I had to give up Swiping to type on my keyboard, for a few years till iOS was able to catch up. I understood Apple's rationale and waited. Now with iOS and a Swipe keyboard I am an even happier customer.