Except that if I don't like one store, I can always go to another. That's the case with Android, and at least to an extent with Windows (even store apps can be distributed and installed by package if you don't want to use their store, plus classic Windows apps are still a thing). With iOS, it's Apple's way or no way at all. There's no competition.
Changing countries is usually not even possible because of immigration restrictions. And even if you could get past that you are looking at years/decades before you are a proper citizen.
Speaking of which, even just developing for iOS is a painful chore compared to Android. Unfortunately when the client and the users want iPhones, folks like us have to develop for them. In this world, it's fuck or walk.
If you run a business and then complain about where your customers prefer to buy your products... you're literally complaining about the fact that you have paying customers. You're free to not support the people who keep you in business but they're then also free to not keep you in business anymore.
it theoretically would be fine to dev for apple, if they added proper progressive web app support (or gave users the tools to build this out themselves) but of course that would hurt their interests by introducing competing (even if inferior) software distribution methods to the native effectively walled garden monopoly they have now.
As a developer, you should be listening to your users, not telling them what to use.
Also, iOS is a treat to build on. Not sure what your source on that is, but they don't have the device and OS fragmentation of Android, to say the least.
My source is me, having to develop and manage a cross-platform mobile app (Android and iOS). Doing anything with the latter platform is an uphill struggle, from the platform itself to publishing the app. On the other hand, working with Android is pretty smooth despite the fragmentation; most issues with it are purely visual and easily fixed.