I suspect Google doesn’t want to to find stuff quickly so you can stay on their site longer, or they show sites that try to sell something as much as possible. I’m using Espanso (text expansion) to filter out a list of words like shop, prices, buy, Amazon, apple, pinterest. But still other search engines often have better results nowadays.