In addition to its literal meaning, it is another version of "having rope for a while". See a lot, rope, time.
having a lot of rope-refers to the possibilities that a person presents, to have many more years of life-