I don't understand this
If Google isn't allowed to prefer its products when presenting search results then I assume that when I search for mince pies on tesco.com the site will have to tell me about Aldi's cheaper option and also not prefer its own products when it returns the search results.
I'm not stupid. In google I get a search engine, a portfolio tracker, maps, directions, an (if I wanted) a whole suite of apps -- and all for "nothing". It costs me £50 a year for just the maps element of this with TomTom, and that's for the UK only. If I had to pay the costs for everything Google lets me use for "free" it would be £££ per year - so I accept that Google are getting my data and selling it to pay for these services and to make a tidy profit. I don't begrudge them this and if I have to put up with some bias in the search results then so be it. If people do mind then they can choose not to use Google, or any other search engine -- or maybe the ECHR is about to decide that free internet search is a human right.