You want thousands of people to do useless and potentially unpaid work?
I want the opposite: that I can write the code once and it will work forever, requiring maybe only security fixes (which is not even required for many apps). I am not interested in spending my time for maintaining the code or "updating to the new API".
I think this is an extreme interpretation of what I said. I want software that is maintained. Android has a problem with apps refusing to update to hold onto legacy permissions that are restricted in newer versions (or at least it did when I moved back from android to iOS in ~2022). Apps that don't work with biometrics, or handle the notch properly are other examples.
> I want the opposite: that I can write the code once and it will work forever,
That only happens if the environemnt the code is run in is frozen, and if the underlying API was prescient enough in the first place. Device resolutions and aspect ratios have changed dramatically in the last few years. Access to buttons/input methods have changed on iOS and Android. Hardware has chagned dramatically.
This is dismissive. I'm tech savvy - I'm a programmer who has written kernel level code shipped to hundreds of thousands of people. It's not about it being "easier and safer", it's about not caring wanting to have to make every microdecision just so I can read an email.
Also apps on Android usually have sane defaults so you don't necessarily have to make microdecisions in order to read an email.
That is why you need to do a little bit more research and be a little bit tech savvy for using Android in the proper way.
I would recommend brands like Google Pixel, OnePlus, Sony, Motorola. They don't put much bloat in their Android versions.
But yeah that is the thing with Android, developers have more freedom with it, so also some will use it to make things worse. With Apple you can't do anything; you're just stuck with what the manufacturer provides you and if you don't like it then you are either the CEO of Apple or it's just too bad for you.