What Google needs is to do is start taking explicit user feedback. If I click on something and it's a major waste of time, I want to be able to tell Google to never show me this result or the whole domain. Why can't I do this? They are happy to hoover all of my data in the name of "personalization", but there's zero way I can personalize the results myself without resorting to insecure 3rd party extensions.