Search engines worked a lot better when the internet had a higher SNR in the link graph. Nowadays it's an ocean of SEO sewage and no search engine can do a good job. It's not that Google ruined search by showing ads; it has genuinely become a harder problem. There is not much that can be done except set up a federated darknet where any commercial activity is banned; otherwise, the incentives are all wrong.