This is exactly right though? The last time you had a decent player on your list was two decades ago and you had to pay him 1 million dollars to keep him in a time where million dollar contracts were almost unheard of also Carey asked for a trade in 1993 you're just lucky the Crows thought they had Kernahan in the bag already so didn't push it further.
You'll have to do the same with JHF if he becomes a super star, the reason your team hasn't been picked apart is because since Carey only Brent Harvey has been any good.
Decent player = Arguably greatest player of all time? Hmm.
If JHF (or any of our youngsters) are on Ducks level, I'll happily pay them the $1m+ they deserve.
Every club in the competition would have to pay big dollars to retain a player of that quality.