Perfect markets require perfect information. Given all the variables of mining:
- Exchange rate
- Cost of electricity
- Time of equipment delivery
- Equipment efficiency
- Equipment capacity
- Difficulty today
- Difficulty in the future
If mining manufacturers opened up their order books for inspection (in aggregate per product, not individual orders) then the last point in the above list would be more easily estimated. The current furore with BFL revolves around the fact that speculative customers were unaware of the BFL order book size and couldn't estimate the future effect of the orders before their own, and therefore were unable to make informed decisions on the potential difficulty contribution of their own purchase.
Bitcoin exchanges open up their order books so that buyers and sellers can make decisions in full transparency. Obviously dark pools exist on some exchanges, but this is not the norm. Let's take the vitriol out of the mining business by creating an efficient market.