Sometimes you have to make a tradeoff and focus on the golden path, which means comprehensive testing has to be skipped or bugs have to be explicitly left in.
Yes it's bad. Yes it sucks. But it's that or nothing gets released at all.
(I wish it wasn't that way. I try hard to make sure it isn't that way at my job, but for now that's how it is)
I have no desire to change.
I'm sure an iPhone would be a completely acceptable phone for me but I have no problems with android that iOS would solve. My phone already does everything I want it to do and more.
And I don't want to re-learn what all the best apps are. I already found great ones for what I need and I know many of them would be different on iOS. No need for me to go through that relearning.
More than that though, I love that my android can do USB OTG and allow me to plug in flash drives, SD cards, game controllers, and Ethernet adapters. I love that i can change the home screen app to entirely change the interface. I like that I can root it when it's getting slow to debloat it a bunch, or do thorough backups, or fuck around with app files. I love that the dev ecosystem doesn't require a yearly subscription.