Forsberg is the exact player teams should love drafting, but should never pay when they're about to hit free agency.
Draft him, get him on a 3 year ELC, re-sign him once or twice for a combination of contracts going from 6 to 9 years, and you either let him walk at the end or trade him.
You make full use of him during his best years without having to pay him outrageous money as he enters the downward part of his career.
Getting a decade +/- of service is its own reward. Re-signing him so that you can keep him in his 30s at a huge caphit? Complete insanity.