I agree with aome principles of communism, but not all of them
I agree with several principles of communism, such as the idea that the means of production should belong to the collective, the planning of production, and the abolition of patents... However, I am much more skeptical about the abolition of money. I understand that a monetary system creates inequalities, but I do not see how we could realistically do without it.
I will give several examples to explain why I am skeptical :
How do you motivate people to pursue long studies if, in the end, they do not have any more advantages than others? I fully agree that passion and vocation matter, not just money, but money still plays a role. Imagine a person who is equally passionate about profession A and profession B, but profession B requires five additional years of study and provides no additional benefits. In that situation, the person would probably choose profession A. But if many people react this way, would there not be a risk of a shortage of people in profession B?
How would housing be allocated? How do we decide that person A has the right to a huge villa with a swimming pool while person B gets a small apartment? How would that work? Would housing be distributed according to family size? Would the villa be divided into several apartments? Would the swimming pool be requisitioned and turned into a public pool? And if it is too small to become a public pool, what would be done with it?
How would consumption be limited for environmental reasons? If people can take as many televisions as they want, what would stop them from putting a television in every room of their house? If everyone does that, it creates overconsumption, which is not good for the environment. The same applies to transportation: if people do not have to pay for fuel, how do we prevent them from using their car for every trip and therefore polluting much more?
For me, a communist system could only work relatively easily on a small scale, in small communities (such as a village), with relatively simple technologies and professions: farmer, plumber, butcher, baker, and so on.
It seems much more complicated when we are talking about societies of several million or even billions of people, with professions that differ greatly in terms of technical complexity, for example a secretary and a nuclear engineer. This is not an attack on secretaries: everyone is essential to the proper functioning of society. But objectively, it is difficult to claim that a secretary and a nuclear engineer possess the same level of technical expertise.
Therefore, I personally think that we should keep money. It is certainly imperfect because it creates social classes, but I believe it is unfortunately necessary. On the other hand, I think that if we abolished inheritance, private ownership of companies, real-estate renting as a source of income, and other forms of passive income, it could help reduce inequalities. It would probably not be perfect, but I do not really see how we could do much better.