And bloody constant and chronic uncertainty that is a major
I think its actually quite easy; there is always someone who overpays compared to expected divs/mining revenue, because he cant do the math or doesnt understand the dynamics of this market, be it for hardware or cloud mining. Look no further than cex.io pricing to see my point. THat means hardware and contracts will pretty much always be overpriced. And even if they werent, so many would be sold that difficulty would catch up with it again until it becomes overpriced.
You can gamble you can gain a bit flipping shares, but long term anything based on mining is a loser.