I think no for a few reasons:
- It's not one of Amazon's core competencies. Giving, especially large sums of money takes work. You have to understand who you're giving to, what they're going to do with it, and what your return on investment is going to be. There's no doubt that the right people could be hired and training could be undergone to make this so, but that is currently not the case.
- I don't know if I'd agree with how they give their profits away. For example, supporting Benaroya Hall and the Seattle Symphony is nice, but I wouldn't call it a noble cause. It's those with at least some means who can go to such events. I would assume that charitable donations just lower the bar to entry, but they're not doing anything drastic like enabling the destitute to have a night listening to pristine classical music.
- It's hard to see how this is in the customer's best interest. Corporate giving is definitely in the best interest of the recipients, but these recipients are not necessarily the customers. Amazon prides itself on starting with the customer and working backwards. Would customers rather you give X million dollars of profit away, or use that X million dollars to lower prices?
- Giving away X% of company profits is not a stated company value. As a result, investors did not sign up for this to occur. I would assume most are investing in Amazon with the hope/expectation that Amazon will maximize their return. This unspoken agreement between company and investor should be honored. If a party wants to change the agreement (e.g. give more money away), then the other party should be given ample time to adjust (e.g. pull out their money if they don't agree).
But these are the problems you face when you're a big company and it's not your company. It's like how I wish our team could use Google Apps for some of our collaborating. As a big company, we can't be storing proprietary information on Google's servers, even if it makes our jobs easier. But if you own your company and you're a small fish, you can do such things. You can state in your charter that at every annual meeting we distribute X% of the profits to our employees so that they can give it away. Doesn't that sound awesome? Wouldn't you want to work for such an organization?