NC implemented this rule because they felt the game has gotten out of control.
That means the officials weren't doing their job before!
I called baseball from Little League to NCAA D1 for 40+ years. With RARE exception, if it gets to the point of ejection and fights, then as the umpire, I didn't do my job.
Sure, it's possible for something to come from out of the blue, but 99% of the time, you can see it coming, and if you are doing your job, you can and should head it off.
Yes, the first responsibility lies with the players, and the next with the coaches. Having been both, I fully accept and believe that. But players and coaches are emotional because of their investment. But if they haven't done what they should, then the official (who should not be emotional) has tools at his disposal to fix those things, and that should be far short of state wide zero tolerance policies and making new rules about ejections.
Things such as zero tolerance and charging the HC with all sideline issues is officiating to the lowest common denominator, rather than assuming the official has the knowledge and judgment to control the game.