The hard salary cap and revenue sharing are crucial for the success of the league.
This isn't the MLB. The NHL would have teams folding and moving every few years without them.
As much as I'm a fan of the Red Wings, I'm also a fan of the NHL and hockey in general.
I love the parity and the excitement it brings. Almost every single game is a challenge.
But hey, if you wanna see teams outspend each other and dumb overspending GMs not get penalized then I guess a soft-cap or no cap system is for you.
Also, I didn't see this mentioned, but the cap is rumoured to drop as much as 4 million this next season.