My point is that you do NOT need the same level of performance. You need an adequate level of performance that the cost to get more performance isn’t worth it to most people.
And my point is that it's way too early to try to optimize for running locally, if performance really stabilizes and comes to a halt (which may likely happen) then it makes more sense to optimize.
Plus once you start with on device features you start limiting your development speed and flexibility.
Plus once you start with on device features you start limiting your development speed and flexibility.