I often hear this repeated with Amazon, that it's pointless to try to compete with them because they can just undercut you on price, but I have seldom seen any evidence for it. AWS is one of the most expensive cloud/hosting services for compute, data, bandwidth, etc., the products sold on Amazon are almost always more expensive than buying them from alternate sites or directly from the source.
The only cheap thing that Amazon offers is fast shipping for low-cost products, e.g. buying a $3 cable and getting it shipped for free the next day (assuming you have Prime). But for anything above $50-$100, Amazon is almost always the more expensive option.