I am a licensed electrician and I agree with you. I hate some practices, but in many areas & instances, homeowners are allowed to wire & plumb their own homes. Then it must be inspected, approved & then connected by the utility company. I don;t believe they are allowed to run wire to the meter from the pole.
The work must be up to code, but inspectors don't check to see how tight connections are, and that's where the problems start (my lady friend is a perfect example of not knowing what TIGHT means, and doesn't understand the term "torque").
Not all "licensed sparky's" know their stuff, or understand the term "torque": I was employed by an environmental remediation company as their on-staff electrical consultant troubleshooting type guy. Prior to starting up a $140 million de-watering plant and 100,000,000 btu gas furnace, I checked on all work being done by a "specialist" instrumentation & controls contractor.
NOTHING in the plant worked; cause, every single connection on every instrument and motor, on every tank was loose. 140 loose connections on each of seven sparging tanks, scary isn't it.
Every man in the company was licensed, but not one had served an apprenticeship of any kind, or been to school for his "trade".
I can tell from your post, that we would work well together.
Sorry for the rant, and
God Bless America, you guys, and save us from homeowner/electricians/plumbers.
P.S. If you are going to wire your own home, consult with a reputable licensed contractor throughout the process.