The solution is quite easy and I’ve been saying this forever.
ONLY CALL BLATANT PENALTIES.
if it’s even a little bit close, a shred of doubt don’t call it. But call it the same way for both sides. They literally could drop a flag on about 90% of plays, for one thing or another with how ticky tacky they call it now. But it ruins the game. Someone is getting hosed and the game flow is jacked up and the game is difficult to watch. Just throw WAY les flags and it will be 10x better and more enjoyable. Less flags == Less room for error.