In India on TVs, (where people use 4g to watch content) Google added a data saver mode in Android TV. They just shape the trafic down (to 500kBps iirc?). I guess that was easier than trying to convince app developers to reduce their data usage on a system flag. That's stupid for a lot of reasons, but I guess in your case that would work.