People keep saying the problem with communism is the "human element". While true to an extent, you could say that is the problem with absolutely anything humans ever do; governments are just an amplification of it. Communism never actually says "Everybody gets paid the same, regardless of work." What it does say is "The obscene profits of the bourgeois made at the expense of the labourer are detrimental to society." Communism eliminates the ridiculous profits of CEOs and stock brokers, replacing it with a smaller but still fair profit. People still have incentive to work, because they get a relatively much smaller amount if they don't work, and a relatively larger amount if they work in professions more necessary to the continued welfare of the people. Far from having no incentive, communism is all about having incentive, just for the right things. No incentive for abusing your workers, taking away rights and outsourcing all their jobs; incentive for employing a large number of people in fair conditions, or going about your job
The problem with practical communism is the lack of accountability: people who do abuse the system suffer no consequences at all. This stems not from communism but from big countries and cities. When government is far removed from its people, it gets out of touch. That's why I favour anarcho-communism; small communities of people working for the common good, with local governments dedicated to their people. Small doesn't mean hamlet but town, by the way; 10,000-400,000 people is the right ballpark.