Err, seems like you got it the wrong way around. That was initially the reason, but these days the animation ends up taking much longer than the actual processing. GP's workaround changes the animation durations to be somewhat closer to the actual time required.
But even that's overkill for modern phones. I just tried turning off animations entirely, and things still feel pretty much instant, despite the phone being a few years old at this point.