Both Google and Amazon are, generally, just middlemen (intermediaries)
There is no way for producers and consumers to "compete" with intermediaries
If the internet must^1 be full of intermediaries to link producers and consumers, then at least there should be competition _amongst intermediaries_
Google and Amazon have no significant competition from other intermediaries
1. It's possible that intermediaries are unnecessary