There's a fundamental conflict between the definition of EGC, 250.118, and common practice:
(2017) Grounding Conductor, Equipment The conductive path(s) that provides a ground-fault current path and connects normally non-current-carrying metal parts of equipment together and to the system grounded conductor or to the grounding electrode conductor, or both.
(2017) 250.118 Types of Equipment Grounding Conductors. The equipment grounding conductor run with or enclosing the circuit conductors shall be one or more of a combination of the following:
Now "metallic equipment enclosures" clearly "enclose circuit conductors" yet are not listed in 250.118. But common practice is to rely on metallic equipment enclosures as a component of the "ground-fault current path". Hence the conflict.
This could easily be resolved by adding "metallic equipment enclosures" to the list in 250.118. Right now everyone behaves as if that were the case.
Cheers, Wayne