Yes, I'm sure all of this could run just fine on a cell phone as well.
I think the main considerations are cost and power consumption. Something like a full-blown Android device still has a lot of overhead in both hardware and software that could be trimmed off.
If a Raspberry Pi was sufficient with only 15% CPU utilization then there is a lot of room to reduce hardware costs and improve battery life.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.