@slightlyoff a huge problem is that the clients resources are "free", their exist little incentives to budget with respect for the users hardware, battery, or experience.
I think it would be neat if the industry defined a standard for resource use. Let's say 32mb and 1mops