This said, I do think the bigger issue is we have pretty much 2 big search engines so there is no real competition in the market. And that those search engines are also ad companies and have a vested interest in showing ads.
Sure AI could do this on a personal level but communities are built around shared experiences so we might see some major labelled variants emerge that shape new communities.
Each could even have an internal product owner trying to beat the others. Its a simulation of competition which might drive some innovation from Google once again (assuming no real competition is breaking through that market domination anytime soon)
The internet is the way it is largely because of Google's algorithm and people shaping their content to appease it. If they allowed several to exist, we could have several internets also existing without the need for a new walled garden.
But, also as an answer to your first question, no, there is no money in this that will show up on the next quarters income sheet.
As it is, the biggest way to deal with Google is regulations of breaking up search engines and ad networks. As long as Google controls the money making on the internet they'll be near unbeatable.