But it places greater emphasis on drafting, which, IMO, is the more respectable way to build a team. As it stands now, drafting well (especially to the degree that we did) is just penalizing your franchise in the future. We built a legendary team only to see it fall apart because we couldn't afford adequate depth behind our stars.
If you don't win Cups, it keeps the value of your players down. But you aren't winning Cups. If you do win, it jacks up their value and now you can't keep them. In the end the only real winner are the other teams in the league that don't have to find a way to defeat you, the cap does it for them.
There are numerous ways for a team to improve, there should never be a system in place that destroys a team. That's pretty much the foundation of my thought process. If your team sucks it should be because of bad decisions you made, not correct decisions that, later on, gut most of the roster.