I think it's pretty much been demonstrated at this point why despite looking good on paper, the cap has forced the teams into false parity as a result of teams simply having to shed their young star players or lose them for nothing, and also the jokes of the Pronger and Horton trades, among others.
Sure, it looks good that the league is competitive. But when elite teams are forced to sell off valuable players to other teams and dismantle what could be a perennial contender, it shows the fundamental flaw of this hard cap. Even well managed teams will be unable to keep the core of players together that they have often drafted and developed.
It is especially flawed when it comes to rich, big market teams. OK, the playing field has been levelled, but teams like the Leafs and Rangers are forced to spend a relatively minuscule amount and ice an inferior product. Yes, management teams have and continue to learn the importance of drafting and developing your core, but considering you'll likely be unable to keep that core together, it's pretty unsatisfying and not really fair.
These big market teams have far more fans than the small market teams and so it is also nonsensical that a market with 20 million people that has fans worldwide (Rangers) is on the same playing field as the Arizona Coyotes.
Now that the cap has been around for 10 years, we have been able to see how it's going to work. Teams suck for a while, they assemble cores largely through drafting, they pick up discount droppings (often young stud ones from teams that are against the cap), become good and might win the Cup but often will not, and then they reach a point where they are forced to make non-hockey decisions despite having the money and let stars walk or trade young stars away.
I think the pattern is predictable and unfortunate and it really isn't ideal.
I would support changes that allow teams to retain players they have drafted and developed to a certain number over the cap. I mean if you make a bunch of bad signings and managerial decisions, tough luck. Stuff happens. But if you're a team that's drafted and developed well and are forced to dump your young superstar for non-hockey reasons... that does not sit well with me.
It's great for teams like the Islanders who took advantage last year, or Calgary, or Columbus. But it sucks for the integrity of the league, it sucks for some of the contenders that have been managed reasonably well, and it sucks for the majority fans.