A promise like that just isn't binding, things can change in 2 years, the managers themselves may have moved and been replaced with different people. A bird in the hand is worth many birds three years from now.
You can't say, "Well, we hired a new CEO, so all those old agreements are null and void."