You are wrong about that. Pro means nothing these days, the most overused and misused word in the English language. With the internet and intelligence I would take an intelligent DIY who CARED, who studied, and who had advanced tools, over a pro in just about anything and everything in a trade.
Pro just means you do something for a living. Doesn't mean spit other than that. I see lots of houses wired by "pro's" that are a joke. Certainly not all, and quite a few electricians posting here are exceptional, but many many "pro's" are complete stupid asses, and sometimes handymen pretending to be electricians, that know very little if anything about electricity and they certainly don't understand much code. They are mechanics of wires. And even that they screw up. Every box misaligned, wires spliced half-***, no thought put into anything, etc. Charles, for example, has demonstrated at length right here, that he knows more and is more capable than ANY pro electrician I personally have ever seen.