Принцип "от каждого по способностям, каждому по потребностям" работает. Но, только в том случае если эти "потребности" будет определять не сам индивид, а общество в котором он живет.

Это одна из "хитростей" коммунизма, о которой мало кто задумывается.