To be blunt: in general, economic thinking is pretty puerile and irresponsible when it comes to the "long run", when it comes to real resource shortages and environmental degradation.
Really? Addressing scarcity with a market and open-bid is a puerile solution compared to what? Compared to a hegemon exerting absolute control over the scarce resource and allocating it according to the preferences of the hegemon? Compared to simplistic economic models that allocate resources based upon need, without any concern for the long-term ability of society to generate utility for anyone?
The purpose of reason and economic thinking is to be the least wrong and the least bad of the available solutions. Everyone who tries to uninstall the fail-safes is merely expediting the next great Chinese famine or mass genocide.
Nice job failing at understanding "need" in Marxist/Anarchist economics.