That is true. I prefer an experience that's more fiddly and annoying overall, but that can be customised to fit my preferred usage if necessary. I would not be happy on an iPhone, stuck with what they have chosen. I like to install my own launcher and such. That's why I use GNU/Linux on the desktop, and Android on my phone. Both of these ecosystems are very fragmented as well. For example, my old Android phone had neither of the problems I mentioned.
To be clear, I think this is entirely legitimate. I used Linux on the desktop for years, drove a car with a manual transmission, etc. so I totally understand being in a spot where the broader market is moving in a different direction. I feel like we’re losing something with less control over our devices but totally understand the security & support dynamic which got us here.