A software dev colleague of mine bought a ZTE phone early in the iPhone era and the immediate thing we noticed is that it would peg the CPU, get hot, and run out the battery in a few minutes.
In the desktop world any program is entitled to peg the CPU as much as it likes; if it is blocking the render thread it might get some "tough love" from the OS, but otherwise it's not a problem. In mobile, the CPU is a precious resource.
Android has not caught up with the idea that anything is precious.