I don't blame him for taking the deal.
If he doesn't, they are just going to franchise him, and he makes less money.
This way, he plays there for record money for two years. If they don't want to pay him the third, he is automatically a FA, and he goes wherever he wants with no risk of the Franchise Tag.
Good for him.