@to the issue is that the users don't revolt, they just take it.
A lot of it has to do with ignorance. There is nobody with authority that warns against the risks. In fact the opposite, public sector entities have been endorsing unsavory tech business models for a long time.
And for those few users who are aware, it is not easy to switch once there is monopolization, lock-in, network effects and lack of interoperability standards.
The tech industry takes advantage of apathy and collusion