What makes you think Android is a 'mini-IT' project? I have an iPhone now, but I used Android for years. It was always great. It always just worked, no 'fiddling' required. The idea that you have to do work to keep a Android running daily is odd to me.
Now that I've had an iPhone for a couple years, I can't think of single time where the app store 'curation' has benefited me. I'm not even sure what that means. I've released apps on both Google Play and iOS, and sure, it's a little more difficult to get an iOS app passed by Apple. But what does that really get us in the end? Maybe a little more protection from malicious actors, but not much more in my opinion.
I really think the idea that the iOS app store 'curation' is a feature that we benefit from as users is a myth Apple has made us all believe. It's mostly marketing speak & a 'placebo' effect for the end user, and a huge headache for the app developers. As a developer, app reviews take no less than a day or two to clear. And you have to sit there and hope they don't send it back rejected for some vague reason, or some random contractor in China doesn't reject it because they typed in the demo account password wrong (Yes, we had this happen at my job multiple times, and it wasted many days of our time).
I think app store 'curation' and the 'walled garden' get conflated sometimes. In the walled garden, where they have full control over the hardware & the OS, they have chosen to not allow any other method of distributing apps except through them. The idea that this is somehow making my life better I will never get. Either way, that in and of itself doesn't really bother me. What does bother me is that they think they are entitled to 3/10ths of every apps business in the walled garden. There is no way that makes sense.
They charge a yearly fee for developer accounts. I think this yearly fee system is how it should be handled. If their argument is that they are providing the servers and infrastructure and manpower to provide the app store service, then they could make more tiers. For bigger customers like Epic who use more of those resources they could charge more to cover the cost. But there is no way I'll ever be convinced that a 30% fee on every transaction across the board is fair or equitable.