Is this fraud? Incompetence?
Let's call it some combination of those with an (un)healthy dose of laziness thrown in. You just have to keep looking for the honest and competent contractors. Get them via word of mouth from other people in the trades you know and trust. Don't get them from advertising as that is where the bad ones spend much of their ill-gotten gains; trolling for new prospects. The quality subcontractors are kept too busy working to play games with their yellow pages ads.