А лично я просто не верую в возможность распределения "по потребностям", при любом уровне науки и техники, потому что с ростом производительности труда растут и потребности.
Во времена Маркса, например, не было потребностей иметь автомобили и самолеты, телевизоры и компьютеры. Причем имеется масса моделей, разной цены и технического уровня (феррари, порше), да они еще и постоянно обновляются.
Никаких природных ресурсов не хватит каждому удовлетворять такие потребности.
Следовательно, распределение в "идеальном обществе" всегда д б "по труду" - кто больше сделал для общества, тот больше и получит, но с голоду умереть там никому не дадут, хоть и принципиальному бездельнику.