"Kazdemu podle jeho zasluh - tzn. prijdes do obchodu a vezmes si co potrebujes, NE co chces" - tady máš chybu.
"Každému podle jeho zásluh" je kapitalizmus v té nejčistčí podobě.
"Každému podle jeho potřeb" by měl být správně komunismus.
Bohužel nejde jen o to, zda jsou na dané úrovni lidi, v první řadě musí splněny dva další předpoklady:
a) jsou neomezené zdroje a neomezená produkce beze ztrát z přebytků
b) lidská práce neslouží ve výrobním procesu a není prostředkem směny
Pokud nejsou splňeny oba dva body současně, tak komunistická ekonomika nikdy nebude "rozdělování dle potřeb", ale vždy to bude pouze "přerozdělování", což je jen eufemizmus pro okrádání lidí, co v části b) jsou produktivnější, aby se nahradily nedostatky v části a).