I think alot of people assume that the price of bitcoin will go up as difficulty increases, thus extending the life of the contract. However, if the price goes down and stays down, many contracts will stop prematurely and that would leave alot of people with a loss.
RE: How profitable is Bitcoin mining? (Part 2) Analysis of Genesis Mining using an idealized model.