The problem with laissez faire economic allocation has been timescales.
It's an extremely efficient allocator... on a certain timescale, itself determined by the market.
It's an incompetent allocation on different timescales, typically when you get into the 5+ year range.
The ideal blend is when capability is centrally planned, but implementation and tactical scale is market-demanded.