I really don't think it's a skill issue, because these people knew what they were doing. It just feels like nobody gives a sh*t. If I bend a piece of conduit that's in a visible part of my basement and it's crooked or off, I'll take it down and re-bend it. If I install a piece of base trim and there's a huge gap between pieces, I'll cut a new piece. There's no attention to detail, and I am _willing to pay extra_ for that. Charge me for the extra conduit or base trim.
I've actually entertained the idea of starting my own electrical contractor company and hiring/training ex-software engineers. I feel like we as a profession generally don't like sloppiness and most of us are nitpicky enough (myself included) to produce quality work. I can't be the only one out there that's happy to pay a little extra if they know they're not getting garbage.