Agreed. I used to loathe the experience of trying to Google an Amazon alternative, and the first fifty links would be Amazon affiliates. I'd pay Google a subscription to simply block all affiliate links. I'd call these changes in Google's algorithms progress.
This could be handled locally, like uBlock. I'd like to have such a browser extension to re-filter and re-rank the search results, where I could simply ban/boost a keyword or a topic. The same extension could be applied to FB and Twitter as well - they too generate feeds that could be re-filtered and re-ranked.