Paul, I should start out by saying that I wasn't trying to single you out, or pick on you - it's just that your comment, molded by how your jurisdiction operates, does reflect how much of the country operates.
My personal opinion is that my vision of a perfect world appears much as Bob describes it, where the inspector does not need to memorize prints and specifications, but merely has to inspect according to one (or three) universal standards, such as the NEC. I just see it as a slippery slope, when one enforces the prints. Such a jurisdiction appears to assume as much responsibility for an engineering error as the engineer, from the looks of it.
Some of the changes that I recommended to the customer were eliminating floor outlets, and allowing wiremold boxes attached to the existing brick wall instead. Now, the prints still showed floor outlets, yet the customer and I agreed to the alternative - should the installation fail for not matching the prints? At what point does a change become insignificant?
Let's raise the ante a bit: I could not figure out a professional way to install the service as per the prints.
View attachment 3603
Back in the Cadillac phase of design, the engineer had a two-meter socket and two 200A feeders for the second floor of the building, which was also to be completed as a core and shell. When the crunch came, that entire system was deleted. All that remained was a tap box below the 400A service for the first floor.
Looking at the one line with the two-gang metermains removed, I could not help but think of the profound inconvenience for both the electrician and the first floor tenant when the time came to finish out the second floor and install the two-gang metermain in the future. So, I removed the tap box, and simply ran the service conductors for the 400A main independently of the spare service conduit for the future two-gang metermain. With this subtle change, the electrician can build the entire second floor's service without risk of bodily harm to himself or disrupting power to the first floor.
This is a significant change - but it is to code (230.40 ex 1), and it is safer and better than the engineer's solution. I'm sure the engineer would agree to the change, yet someone must pay for a new set of prints, a new review, etc to execute the change? That just seems like a bunch of unnecessary red tape to me.