Profit margin sure is a big difference, and also Apple makes more profit in one quarter than Amazon has EVER made in its entire company's history. Amazon is in the retail business, and it's razor thin profit margin when compare to traditional tech.
Apple simply CANNOT funnel that much cash back into the company, unless you consider paying absurd amount of money buying over-priced social networks a smart investment.