Of course not, there is no incentive to do so. Until there is, nothing will change. I am all for socialization of wealth, as money in circulation boosts the economy more than hoarding it, but I just don't understand how people can say that companies should (morally) socialize their wealth "out of the goodness of their hearts" without some incentive. Companies, like all organizations of individual agents, do not have collective morals. They are merely machinations that have the sole fitness function of increasing wealth, at whatever cost. If we take this to be true, why exactly would, without another fitness function, a company socialize wealth?