It ain't that bad...In my pro experience I'd say 40% of contractors are masters at their craft.Talking with many good contractors, they tend to agree within 5% off the following:
5% of contractors do good work AND know what they are doing
5%-10% of contractors know what they are doing but don't care to do good work
85%-90% of contractors who don't know what they are doing but think they do resulting in crappy work.
Contractors: 25% good, 25% know how to be good but are in a hurry and don’t care, 25% not too good but fix a few complaints and people accept it, 25% suck.
Customers: 33% want the best and don’t care if it is expensive, 33% want good stuff at a fair price, 34% want the cheapest price. I did business with the first 2 and left the last one for my competitors.