As it should. If it weren't for capitalism we would not enjoy any of the abundance we have become accustomed to having in the past century. Capitalism, as limited as it is in the current world, has provided such that royalty of past centuries would envy certain aspects of a poor person's life today (I'm talking first world country poor).
The main problem with this article, and many like it, is it identifies problems existing in today's world, and then completely misattributes them. For example, the problem with food distribution has very little to do with businesses, or individuals, desiring profit. Neither does inequality (if we can even call that a problem) stem from capitalism.