I could certainly understand any professional - who's career will be over in 8 years - accepting a 3-4 year contract that, if managed sensibly, should set him up for life.
I only seem to remember Ryan Giggs getting a hamstring injury every time Wales had a friendly or a qualifier in a group that they already had no chance in. He'd usually have recovered by the following week.