One important factor of mining contracts is the cost average effect. Mining equals continually "buying" small amounts of crypto at different price levels. This minimises the risk of buying a certain amount of bitcoins at once at a high price... well ok and you may miss a price jump on the other hand....
RE: Truth about Bitcoin Mining with Genesis Mining