First part of your statement is accurate, the second part irrelevant. He was good and consistent whilst fit, and obliged his one year contract.
If you thought you could achieve better for you and yours in your profession, wouldnt you give it a go?
And is that any different to players who sign contracts earlier? All players are firstly looking after themselves. They are temporary employees you hope can build an affinity to the club but dont expect that from the off.