One reason I moved from Android to Windows phone was because of the massively unpredictable performance (lag due to background stuff happening).
One reason I moved from Windows phone was the massive delay in switching apps.
Now on iPhone the animations are annoying, yes, but they are at least consistent in length, meaning I expect them and know how long to take a (tiny) pause. I know some work is happening that’s being disguised and that’s why they can’t (all) be turned off.