AND he may leave of his own accord before then, cutting the payments.Big difference. Paying off a contract usually means paying a big lump sum.
Staying and being paid as per contract usually means monthly pay cheques, so its spread over 2 years
Or who knows, he may have a personality transplant and suddenly be worth bringing in from the cold.
There is no circumstance where giving a player the entirety of the wages in one go to leave there and this is better for anyone but the player.