I'm not buying anything from Amazon. I'd rather pay extra and support smaller companies online rather than giving my cash to a company that is quite happy to crush the entire gift giving industry.
Why does it matter? If Amazon are good enough to give the entire gift giving industry a run for it's money and do a bloody good job of it, why should you care?
A few big business is probably better for the consumer and the industry than hundreds of small ones...