Comment by PaulHoule
My understanding is that Google Ads are what makes Google Search unassailable.
A search engine isn't a two-sided market in itself but the ad network that supports it is. A better search engine is a technological problem, but a decently paying ad network is a technological problem and a hard marketing problem.