They have
buy competition though. I have read (and it seems plausible to me) that most people go directly to Amazon.com when they know what they want to buy already, and they only search Google for things to buy when they don't know.
I myself limit my online buys to Amazon because it's more convenient than setting up a new account for each individual vendor. I don't even care if I pay more at Amazon. It's safer and more convenient.