Actually, the problem is the fault of ... you and me, and those around us.
A friend recently urged me, in the strongest of terms, to let their mechanic work on my truck. He was good, and cheap, and came to you. He was cheap, because, he didn't have the expenses of a shop and real business would have.
How many of us have hired such 'trunk slammers' for ourselves? Did we really expect these guys to 'respect' our trade?
Moreover ... how many contractors keep the details of running their business secret? Do your employees KNOW where the $100/hr shop rate really goes? Or, is the crew always hearing about the weekend you spent at your cabin on the lake? No wonder they think all that money goes into your pocket.
It doesn't help that, many times, licensing laws are used to restrict competition. Many times, the folks running the 'established company' would never be allowed to open the business, were they to try to start it today.
Things like "Craigs' List" are the only check we have on the governmental tendency to strangle everything .... or the 'ins' twisting the rules to favor themselves.
Yup, nugh said! We need a long hard look at ourselfs.