Jim
I agree it would be nice if all work was performed to the ultimate.
In defense of the hard working electricians out there who may not cover every base, I will explain what I perceive as part of the issue with code compliance.
First lets take the inspector out of the equation.
The electrician will have a code book. He opens and reads the code, but has not had much if any formal training in how to use the code book.
So he starts to look for the information, and on very limited time. He cannot readily find the info, as he is not familiar with the format/organization of the NEC. Some do not even know how to apply an exception.
So he finally finds the area he is looking for, at least he thinks he has. His frustration is mounting (as in the back of his mind he has already set himself up for failing to find the info), and he starts to read. His lack of code language understanding (definitions) and most likely his reading skills may be lacking as well, lead him into a tailspin that frustrates him completely. He puts (more likely throws) the code down and proceeds to install the job the way he has for years.
I have been teaching field electricians long enough to understand (and sympathize) with their frustrations in the use of the NEC. I have a class that is called Proper Understanding of the NEC with the Use of the UL White Book.
This class is an eye opener for most in the class. I cannot tell you how mad these guys get in this class in regards as to the language used in the NEC.
When the training of electricians becomes a standard across this country, that is when the installations will become more consistent in the better quality of work.