My father is a completely self taught and self employed contractor for the exact same area. Code compliance is so clear, simple, and easy that he considers it a rubber stamp process and has never complained about it, while he happily complains about spending $400 a year to keep his business properly licensed in the state, while he refuses to increase his prices to keep up with the gouging local contractors are able to do because of extremely high demand.
In places where money doesn't grow on trees harder decisions have to be made. Situations like "do I hire a real electrician to install my heat pump and get forced to bring my panel up to current code at great expense or do I hire someone to just install the heat pump on a cash basis or do I replace my existing system like for like" become more common.
I agree code is stupid simple if you're building cookie cutter stuff. It can get very, very, annoying when you're dealing with systems that have N generations of changes and/or are trying to be minimally invasive. Would you rather take a hole saw to the main beam of someone's house or have a sink drain that's a hair too flat for a portion of it's run?
You know what's frustrating? Seeing someone who's clearly got enough exposure to building code and similar types of workplace requirements to know they're being misleading do it anyway because they know it's what the audience wants to hear.
A huge fraction of code is not written in blood. A huge fraction of those exception requests are legitimate from a "performance of the thing in question" system.
Much of the specific verbiage and the specific requirements in code come from a desire to free people like your wife from having to make and be responsible for the outcome of judgement calls.
Nobody's house ever burnt down because the wire staples were spaced 1" too far apart. It's just that a line had to be drawn somewhere because inspectors can't be expected to make judgement calls on such minutia at scale.
If clipboard warriors cared to explain this it to the people they'd catch less flak.