The problem is that the company is afraid that you'll bolt the second you get an offer at the n level again. They'd rather not hire you at all than hire you, invest in you, and then lose you just as quickly afterward.
Offer a longer term contract then. The guy in the video was at his last job for 15 years. I'm sure he'd be OK with that assuming the benefits were good enough.