But that's the thing. Any single actor can only provide sub-optimal results, but competition and regulation create a competitive game which provides society with optimal results.
Google isn't wrong – it's actually doing its part really well. It's either competition or regulation that need tweaking. Probably both.
In other words
> an economic system that by it's very nature can only provide sub-optimal results is broken.
The economic system can provide optimal results. Individual actors can but don't need to in order for the prior statement to be true.