I'd say so, and if, for example, Vik had stayed for another season or two would he have maintained his value?
It's difficult. I'm also not sure how you can ascertain whether a players going to stay or not, no one goes to a new employee and says I'm I'm jumping ship a the first opportunity!
And...