Eh. There's parts of that in Android. The real culprit is that they do not fund the AOSP project enough. It's just incompetence and stupidity combined with an inability to change that.
and a lot of the permissions you can only disable one by one, 3-4 taps for each of the dozens of apps, with needing 2 taps even just to see if the permission is granted for the app
and sadly, calyx and such forks don't fix it either