If they on LTIR long term, league should force retirement.
There's not many more contracts like this one though. In that I mean frontloaded contracts that have significantly lower values in the last years of their contracts resulting in cap recaptures. Luongo did retire with the cap recapture. Parise and Suter got bought out. Carter has already signed an extension with the Penguins and I doubt they are trying to weasel themselves out of Crosby's contract right now lol. Quick and Keith have just one year left after this one. Those were the last of the cap recapture contracts.
You'd be trying to fix a problem that is about to fix itself. And this problem is already being created because they tried to fix another problem with the cap recapture after already trying to fix it once.
Of the past ones, you can make the case for some abusing the LTIR but you can't force a player to retire. Like I doubt anyone is questioning Franzen's LTIR placement, while Hossa's allergy was a bit more questionable, and trading Pronger's cap hit and having him hired by the NHL while still officially active was obviously a weird quirk but for a player like Kesler who can't play but hasn't retired, how do you force him to sacrifice the money owed to him? (The Ducks didn't need to use the LTIR for Kesler but they always had the opportunity and as such it's obvious that Kesler was injured and couldn't play)
And it doesn't really matter now as the changes to the CBAs over the years have resulted in contracts that aren't designed to have retirement years. In retrospect they should have put a stop to this in 2007 when Kiprusoff and Sutter signed the first retirement contract instead of letting it escalate to Kovalchuk's denied contract.
Now though the biggest offenders can only result in one year of "retirement" years. Players like Karlson, Stone, Tavares, Marner, Benn, Seguin, Lucic etc. who will make a million dollars or so in actual salary their last season after being paid their signing bonus. Probably none of which were actually signed with that intent in mind. At that point there's very little reason to abuse the LTIR when just retiring and sacrificing 1% of the contract. Using Tavares strictly as an example he has a 0.910M salary in 2024-2025 which is 1.18% of his total 77M. Keeping in mind to abuse the LTIR, the player, team and doctors pretty much have to work together, so at that point it would just be easier for the Leafs to tell Tavares to retire and then hire him as an amateur scout and give him some alumni roles in the future that won't ever get on the NHL's radar. But if Tavares legitimately got hurt tomorrow and his career ended, there's no way the NHL can (nor should it) force him to retire and sacrifice 25M.