I did use older Android, and I agree that the new permission model is absolutely much better for the use case of running apps that you do not trust or even like. I can scan a coupon with the camera today without having to worry that the store’s app is going to be taking pictures of me tomorrow.
But that’s hardly any of what I use my phone for. So I pay a lot of the costs of more hoops to jump through to allow stuff I actually want, while not really getting much of the benefit of being able to use malicious applications relatively safely.
And the one time I had a real permission problem, it was Snapchat trying to bully me into giving it access to all my files so it could “detect screenshots” before it would let me talk to my friends. And Android permissions were no help there, because the app can still tell if I reject its requests and won’t get booted from the store for refusing to work until I grant access to everything, even though I do not want to.
The whole system seems to me to be designed to make people feel like their privacy is being protected, by popping up all the time to say that unused permissions have been removed and hey look at all these privacy options you have. It does indeed stop people from spying on your location and camera all the time without you noticing. But while the little permanent green dot is flashing every five minutes when your location is sent to Home Assistant like you explicitly asked, and you are trying to decide if you want to let Zoom use Bluetooth headsets just right now or on an ongoing basis, Google is hoping you don’t notice that the OS and most of the apps are designed to extract value from you rather than to serve your interests.
It’s now safer to run the evil apps, but they’re still there trying to do evil.
I understand that keeping backward compatibility forever isn’t worth it. But I think it should be kept for longer than it is now.