True to an extent but this fails when a guy like Brad Marchand can take dirty runs at players and if the other team tries to go after him there's Chara/Thornton/Lucic waiting to fight you.
'Enforcers' can play their role as a deterrent, but to look at them as the 'good guys' waiting their to dole out justice to anyone who steps out of line is disingenuous. Some of them could be sure but when you look at the league as a whole there are going to be tough guys who are happy to fight that also play dirty and cause the exact sort of problems they're supposed to prevent.
Wait, who ever thought enforcers were "good guys" out there to establish a modern sense of justice on the ice? They're bad guys out there to establish frontier justice, playing as best as possible within the "letter of the law". Sometimes it's "dirty", but they're all just pushing the envelope as far as they can to make an opposing team more uncomfortable, in a way that teams have had to deal with for the entirety of hockey's history.
Look, there are a set of rules that all teams have to play by, but not all teams are constructed equally. They do, however, have the same goal: win hockey games. There are ENORMOUS grey areas surrounded almost every rule, and a coach who wants to keep his job finds out how to exploit as many of those areas as necessary in order to produce wins. And if you can do it within the rules, you won't have to endure an inordinate number of penalty killing situations while you do it. If you're really good on the PK, maybe you don't even mind crossing over the line a few more times to make the other team uncomfortable.
The disconnect is right there: coaches coach to win and GMs try to give them the players to make that happen, while the league broadly promotes "entertainment" (that doesn't even necessarily consider wins vs losses - see: concerns over scoring levels vs just about every other issue in hockey). Players, coaches, and GMs still believe that physical punishment (or even just the threat) has an impact on how both sides play the game, so it's obviously something that has the potential to make a game that "should" be a foregone conclusion on paper WAY more interesting en route to the final whistle/horn. Sometimes it eventually puts just the right pressure on just the right guy to produce a chance that decides a game.
That means players on all teams are constantly pushing the barrier between fair/foul, and constantly tuned into the who/what/where/when/why when lines are blurred. I mean, penalties happen almost every game because of this very fact. Doesn't matter if the letter of the law technically isn't even broken. There's a mental side to the game which precludes turning the other cheek in most moments and waiting a week for someone else to dole out some kind of "justice"/discipline, or letting a teammate who feels "abused" (whether right or wrong) think that it falls on the deaf ears/blind eyes of other teammates. If anyone thinks the game cleans up with the abolishing of fighting/enforcing, they're kidding themselves. The exact opposite has been observed.