Not the only weak spot, but a great idea, yes. Certain apps have become like infrastructure, practically impossible to avoid and very valuable to citizens. So it makes sense to regulate it like this to bring into the control of those citizens.
For instance, nearly 100% of those online services can be provided in a more than good enough fashion via http&noscript/basic (x)html (like most were before they broke it... to favor google&apple only apps...).