The sad truth is, if Apple were a private company, they could do this. Being a publicly traded company, their first responsibility is their shareholders. Hence, they can not indulge in good-heartedness just for the sake of it if there is even a slight chance that it won't bring in money.
This is the big big problem with the stock market.