You could even find content that you wanted online before Google made search pay-to-play.
Killing social media and requiring services (like email, etc) not be an ad-supported free model (where the product is the user) would completely transform the internet (and its balance of power) as we know it and for the better.
SomethingAwful charging $10 for an account was always/accidentally the right idea.
The Web loses 1% of its decent content, while the remaining 99% gets higher visibility, more funding, more interest/attention (which can improve quality, as in, say, collaborative communities like Wikipedia, or open source). The rest of the cost is the loss of a bunch of shit content that most people could/would replace with time-wasters like sudoku or Tetris or entertainment magazines, and carry on with life. Seems like a bargain to me.
Google uses Ads to unevenly compete with every other software company on the planet. Google can buy your company and outpay you for engineers with what is essentially their financial fingernail clippings. The thing that's gained in this scenario is all of the talent that could be going to other things besides optimizing ads.
I truly think we couldn't launch something like the email protocol these days and have it gain traction, and I don't mean because of its flaws. I judge that a pretty crappy state of affairs, and I think the #1 cause is that it's so lucrative to keep your users in a position where you can track & spy on them very well, while avoiding leaking anything they're doing so that competitors can see it—IOW incentives are set up to greatly reward successful closed platforms while discouraging interoperability, so we get even more of that than we otherwise might.
Sadly it's worse than you expect here. Enter ElasticSearch. The company behind the innovation you propose will piggy-back on open source projects (Lucene), add a novelty to it (clustering) and choose a permissive open-source license to encourage contributions. Once hitting a significant market penetration threshold, the project then will move to a mixed-source, enterprise license model with intentionally-crippled community versions (think Neo4j, JFrog, etc).
ElasticSearch isn't even alone here, it's just the most obvious example. I've actually been insisting for a long time that we need an Apache-licensed standard solution for clustering generic applications...something useful enough that anyone can connect part A & part B to get "clustered Lucene" instead of "ElasticSearch". Something reasonably deployable (read: is monitorable, has RBAC) without massive licensing costs (read: Neo4j). Not an easy problem, for sure.
You might also be forgetting that Google first became big because they created a search engine that actually worked. Getting Altavista or Lycos to find what you were looking for was a real skill.
If you feel it needs fixing by killing it then why are you participating in it, and by extension validating it rather than arguing for that fix?