I don't think that laying bricks and operating a crane is on the same level(or universe) of complexity as making and operating high-end semiconductor machines.
Companies are always slow to expand production capacity. It takes time to react to unforeseen shifts in the market - but once it does happen, the scale can be quite huge.
The free market as described is imaginary. Large companies due to their size hold a lot of power, and can use a mix of regulatory capture and monopolies to make better ideas financially infeasible to bring to light.