Communism is against human nature.
Along with every social construct that we make including laws and traditions. We make these rules precisely to counter the human nature in an attempt to create a better society, though not all are by intentional design. What is good for an isolated sole single individual is very different for a whole society and a prosperous society benefits individuals to have different opportunities than a lone actor. For example, a society where you aren't constantly worried about theft allows you to engage in trade more freely and thus able to trade more. The act of limiting personal freedom (nature) to steal, in turn, allowed society to have an increase in ability to trade.
What is closer to human nature is going to be more easily accepted by humans. And free market is closer to nature than communism. That is why it was invented first and what has set place first. If communism is indeed what society as a whole feels is better for society, they will constantly shift towards it. Some may argue similar to Canada or Scandinavian countries. Though I wouldn't define what they're shifting to as communism because countries like Sweden, Denmark, etc. score higher than USA in economic freedom index (free market). But, that discussion would go off course from topic of what is true communism which has no end.
Last 2 panels of the OP's memes refer more greatly to individual actions rather than societal actions. I'm sure certain individuals will help and be charitable. Though as a whole would be obviously less than communism since certain definitions of communism would be a mathematical maximum of reduction of poor due to equalization.