The problem is that the NFL can never name what a catch is. It varies from game to game. This was a catch but that one wasn't. Nothing is black & white in the NFL, everything to them is fuzzy logic like quantum theory. One time, it is a clean defense, other time, it is pass interference--- how can a defender defend when he doesn't know how he can stop offensive players or tackle QBs? It isn't so much that the calls are wrong, but more that they are not applied consistently, and the more advanced and scientific the analysis, the more subjective the penalty calling has become.
It is a form of DEI. Like any good Leftist organization, they punish you for succeeding unless you manage to punch through to winning a Super Bowl anyway. As a Steeler fan, I can't remember the last time the Steelers picked better than 20th in the draft.
Or the Steelers. But if I had to put a pin in why the Bills have not won a Championship, I would not be pointing my finger at McDermott. All of these coach firings may end up having the opposite effect of making it harder, not easier to find a good coach replacement.