@Dinh AaronMk
3) Prices. Prices are a perfect way to signal supply and demand. It is impossible for a central planner to determine the preferences of each individual in a nation...but free pricing can.
This is the core of why communist countries fail and I have yet to see it addressed in a serious and detailed way by those who advocate for communist systems of government.