If you only allocate resources based on what buyers are willing to pay, resources will be incorrectly assigned to defence, environmental protection etc.
Your statement, that conscription leads to incorrect assignment of resources is something that is very hard, or almost impossible to prove. If a citizen wants resources allocated that way, he cannot buy it, thus there is no price... and since there is no price, any model that includes pricing will not be able to assign resources as desired by that citizen. This also applies if all citizens of a country agree on that. So, we have a real demand, and a market model cannot deliver the desired product.
You are assuming that everything can be bought, which is obviously wrong, and that people buy what they need, which is also definitely wrong. You cannot build a society solely based on market economy, you also need morale, altruism, standards and culture. If we did not help our children and others altruistically, society would quickly turn ugly. |