The open ended contracts on genesis mining are exactly that, they will only continue to pay out as long as it remains profitable to do so. as soon as it costs more to keep the machines running than paying the customers, the contract becomes fulfilled and complete.
RE: Will all bitcoin miners go obsolete after all 21 million bitcoins have been mined