Except it's not "for life". It's until they feel free to lift the non-compete. My guess is that most information you take from a company is irrelevant in a couple years. Maybe 5 tops?
Plus it'd almost certainly end with zero notice. You'd get a email saying "you're free to go". Suddenly. After say 26 months.
So it's not like a "pension for life" - just a gap in your employment history.