The problem is smartphones don't have much processing power, and what they do have uses batteries. So either they are trivial for servers to generate en masse or prohibitive for smartphones.
There's also botnets, whose resources hijackers are happy to exploit.