I'm merely trying to point out, that by only offering contracts of 2-3 years duration, yes the player may take less money in the short term. Depending on age and form though, the next contract might be of greater monetary value if warranted. Look at Angus Crichton, he could have signed elsewhere, probably for more money, and for longer than the 2 years he re-signed for. He never once looked at leaving, even when the Fifita announcement hit.
How many organisations that use contracts do so as a way to ensure they are not stuck with poorly performing employees on big salaries? Quite a few actually. The wiser organisations learn this and foster good relations, which will make the employee keen to stay. One of your fellow Dragons supporters mentioned it in relation to Brett Morris. It is not necessarily all about just $.