I thought it should have been changed when Tampa did it. But it's funny seeing so many people who didn't have a problem with it then, have a problem with it now that it's Vegas.
I still think it should be changed going forward, but there's no reason to be upset about it now that Tampa set the precedent and the NHL allowed it.
The precedent was set when Kane was injured prior to the trade deadline, then Chicago traded for Vermette, then Kane came back for game 1 of the playoffs.
Tampa complained about it then, the NHL responded publicly stating they didn't violate the spirit of the cap, then Tampa a few years later did the same thing in a shortened season - stating publicly that since the NHL said it's legal, they will do what they need to do with their own injuries.
Now Vegas had fortunate timing with Stone being injured. Injuries happen. If they happen to high paid players, they happen to high paid players.
The cap is designed to start every season on a level playing field as much as possible, but it has assurances built in that the cap alone won't sink a team if injuries happen to star players. A team gets cap relief to try to still compete.
To me, that's a good thing. Just because an injured star ends up missing the rest of the regular season, to me that's not a reason to change anything. Teams would much rather these players not get injured in the first place.
Using the available tools, and then also getting their star back for the post season is not reason to penalize teams IMO.
The league is better off with their best teams in the post season with their best players. It makes for better playoffs. The league knows this, and that's why the league won't change this no matter how much some rival fans feel something is "unfair" because their own star players never got injured for several months.