The solution as I see it is to forcefully break-up Google, such that these services can have their run as independent companies (Maps, flight search, product price comparison, etc.). This has been done before with big companies (e.g. break of Bell Systems into 7 companies: https://en.wikipedia.org/wiki/Breakup_of_the_Bell_System)
The product was so good that people noticed. They were able to take this and leverage this into being search for a really large property, like
Back in the 90s there were lots of search engines. People didn't pick Google because it was hard to switch, they converged on Google because the product was that good - there was Infoseek, HotBot, AskJeeves, Alta Vista, Lycos, Yahoo, Excite ... the list goes on.
It's a theoretical problem to have a significantly better search engine and not find users for it.
Google also had lots of space to improve on its competition when it came to metrics like latency, which paid off. Nobody really has the option to beat them on latency now. That's not really Unfair in any fashion but it is an example of how it would be much harder to dethrone the ruling search engine in 2020.
That's not how I remember things from that time. I started to use Google, because it was faster than dogpile and the other oddly named search engines.
It wasn't a quality reason. There was the expectation that a search for information would take longer than a single click, so a little digging wasn't an issue.
It and especially the more niche google products seem to be provided as a value add to their other services (i.e search in this case).
What a terrible shame...
I use OSM multiple times per week, but I still start GMaps anytime I need to drive somewhere.
They would do fine standalone, either following a path like TripAdvisor or Garmin or both.
Something happened, because a few weeks later it appeared that DDG started getting me results for the current version of Python.
You might want to try to reach out to DDG if you have some improvement suggestions.