Back a couple decades ago it had a purpose. You'd put a goon with skill on a stars line and they'd protect that start with their fighting while not completely hampering things. Fighting doesn't really serve a purpose these days besides an entertainment value. Fight slappies will protest that it curbs dirty plays, which it doesn't, well not anymore at least. They'll bring up "the brawl" of almost 15 years ago and talk about how it changed our team to what it is now. It did change the dynamic of the team, but that is a one instance thing. A one instance sample size is a terrible sample size.
Other players and fans from other teams contend that Kronwall's hits are all dirty, how many fights has he been in? Look at the dirty hits from this past season and this pre-season, really looks like goons and fighters really curbed those. Having Downey in the line-up really stopped Lappy from elbowing our star DMan in the head. Fighting doesn't prevent anything.
With that said, i like when players stand up for themselves and want to throw down ala Abby trying to go after Mac. Or when people went after Cooke for cheapshotting Savard and Savard couldn't do anything. It's purpose is to stick up for temmates after an injustice, but today scrums happen after clean hits, and those need to go.
Enforcers help toughen up soft Euros over the course of a season.