Even in its extreme form, communism recognizes that some people need more than others.
I think you meant to say "deserves", not "needs". Suppose a doctor and a waitress each work 8 hours a day. Can you explain why the doctor might "need" more than the waitress? I actually think I am familiar with communism. Usually the theorists and advocates espouse equality at first, before they get into power. The pragmatic and unequal distribution part is usually reserved for after the communists take control of all the guns. That the article does consider some monetary incentive for the more productive workers up-front certainly is surprising.