when is the league going to realize its UFA system is backwards and that giving a player past his peak a contract based on what he earned with his previous team is a horrible business model
Agree 100%. If you think of players as stocks, but a stock that you KNOW will decrease in value over time, then why not buy the stock at the lower price (ELC and some RFA contracts), sell it at a higher price (trade a player approaching UFA who has a high value). Get as many assets as possible back for the soon to be UFA and repeat. The league is getting younger and faster, the GMs that adapt the fastest will be the most successful. There are very few exceptions, Ovi comes to mind, but that is very, very rare.
A young player may improve or may stagnate, but at least there is not much invested in him. If you sign Bob (my favorite example as a CBJ fan) to 7 years for $10M and he does not perform, then that is a major problem for years to come and it removes all of your flexibility.
Its one reason I like the Domi deal. You know that Domi is in his prime and he will give it his all for the next 2 years to cash in as a UFA. I expect there will be a performance drop off after his UFA deal is signed and it will be for more $ and term. I think the smart GMs will realize this and stop paying top dollar for guys on the downside of their career. Another example if Lundqvist going from $8.5M to $1.5M. There is no way he is 6 times less effective than he was last year. The $8.5M is an over payment based on his previous performance. The $1.5M is based on current performance.