The NFL rules making process suffers from the same thing German tank designers suffered from in WWII. The NFL committee that makes the rules does not have to enforce them so they devise what to them are perfectly logical, efffective and enforceable rules. The people who enforce the rules (officials) I suspect have very little input in to the design of new rules. So what appears to the designer as completely realistic becomes completely unmanagable to the officials on the field. Holding and pass interference are best examples. Rules for instant replay reviews are also overly complicated and inefficient in use of time.
Any way in WWII German tanks were engineering marvels but the engineers, when a simple solution to a design problem would suffice, they instead chose an overly complicated approach that resulted in tanks that were prone to break downs and once broke down very difficult to repair. The NFL has the same problem of tinkering engineers coming up with solutions that cant be consistently and fairly applied by the people in the field.