Too many words for nothing. There is a simple solution:
Deregulate and cut corporate taxes. If they have access to more private user data and keep more of their money from atrocious behaviour they'll be less atrocious.
Oops, I meant the opposite of that.