Just a quick note: I think the Social Media and Tech giants can best be "regulated" by not allowing them to continue to gobble up smaller competitors. Let the small start ups stand on their own. If they fail, then that's capitalism working as it should. But, larger, bigger fish, always gobbling up and then using big tech's ability to control conversation across many platforms, seems bad.
I'm aware that some small start ups began as such, were never going to be profitable, and probably had a plan all along to sell themselves to some larger big tech company, enriching a handful of "innovators". But, in my book, business should be allowed to succeed or fail.