I agree. I think the results are as bad as they have been for several years. This is despite all of Google's posturing and faff about providing better results. Have you tried DuckDuckGo? It won't do all you want but there is no search engine around that will.
The problem is that search is in commercial hands. It has to be put in the hands of people whose mission is to generate the best results as opposed to profit.