Jon not disagreeing with you at all. The dishonesty is out there and always has been. Take auto mechanics that is probably the worse trade that can take you for a snow board ride if you have no knowledge. I use to do most my own auto work but again age has put a halt to that but when I take my truck in for service they can not snow job me because I do know what is involved. Same goes for doing construction work. But take the average person who does not have that background, they are the ones that are preyed upon. Plus a couple other points. material skyrocketed during pandemic and has not come down even though things are a little more normal. Then there is the too much work syndrome and this is where a contractor has too much work to handle but comes in with a ridiculous price and he did not care if you turned it down or not. If you take the price then he is way ahead of the game and it does become a game. Years ago I thought it was insane to charge $100 an outlet but that is chump change now. It is basically $200 an outlet now so you would not want me doing your electrical work either. Those are to start numbers my friend. You talk about combining prices. I just had my entire house done. First the roof, siding and stone work all combined one price. No break down in labor. Same with my bath and kitchen remodel this past year. All one price. Because they price by the job and not by the hour. They can not break things down. It is based on a job. If the job goes over in time they eat that. If it comes under then they win. They could come in with an itemized list and labor is real loww but they get into the job and some unforeseen problem arises and now you will get an extra bill added. They can do that and have all legal rights to do it. But then you get mad at that practice. Again I refer back to auto mechanics. Next time you go to dealer and they give you a bill for simple oil change it is one price but do something like investigate a noise or leak and they itemize the bill and the labor is way over the materials. How do you know how long it took to find problem. They can very easily pad a bill. This is why when doing any and I mean any work, get more than one estimate and compare what each contractor is saying and you will right away know who is snowing who. You fight fire with fire. Dishonest people have been around forever. Your Politicians make it sound as if it is a proud thing to do so the mentality trickles down. $50/hr as electrician

I do not walk in the door for less than $100 an hour. Ask your doctor if he would take a cut in his pay next time he has to operate. Again just saying and trying to show you there are other sides to your story when you talk contractors. Remember too if they are self employed contractor there is many things going into a labor bill and not just physical labor. Insurance, health care, and savings plan and that is just starters.
You know, I hadn't thought of the "too much work" syndrome... That probably is a factor. That said, the guy who quoted my deck came out twice, and we spent quite a bit of time talking. He mentioned he did not mark up his materials twice (and when I checked how much they would cost if I bought them myself, once he gave me his broken down quote, I found that he'd marked them up a minimum of about 50%, in some cases much more), and we got pretty deep into talking about his other work and how he did it. I thought he was quite interested, and since he DID break down the single-value original quote into various materials and labor costs, it seemed like he was interested. When I realized just how much he was charging me for labor, and then the realization he had lied about material costs, was when I finally decided to pass. Until then, I thought I'd be going with him.
I actually am aware that these projects tend to over-bid. At least here in colorado, material waste and "overhead" as its usually called, are supposed to be called out. When I had my roof done, it was all itemized, and material waste (which is generally standardized at 11%) and overhead WERE very clearly called out. Overhead was actually called out in a few ways. The contract also clearly stated that once they started tearing the old roof off, there was the possibility that they would find additional problems such as deck rot, and that could incurr additional costs and fees, etc. There was actually some additional work that had to be done. In the end, the insurance covered most of that, but all the extras had to be explained and covered before payout would occur. I also personally paid to upgrade a couple of things. But when everything is spelled out clearly and in detail, and the potentials are explained in clear terminology, then you are not surprised if/when extra costs occur, and if the contractor is honest, you can see what the issues were and why additional cost is necessary. IMO, this clearly delineated, spelled out, honest contract was PERFECT, and I appreciated the detail and honesty.
IMHO, shoving everything into a single line item is itself dishonest, obfuscatory, and pushes cost beyond the means of the average home owner because the POTENTIALS are usually preemptively baked in. I don't like that. Never have, never will. I do know its become a practice in the industry, but I think that has just lead to an epidemic of homeowner DIYers who are fed up with the obfuscation and dishonesty and are now just doing things themselves. And with an absolute glut of online videos, books, and code documentation on how to do things yourself (and when you start watching a lot of videos, you find that there are even contractors out there who prefer to work solo because of ethic, artistry in their work, a deep deep need for things to be done "right" etc. you find some great content on how to solve certain problems, logistics, physics, etc. in very clever and safe ways when doing things alone...this is something a couple friends of mine and I have chatted about a few times. There is ALWAYS a way, with or without help, when you leverage some knowledge of physics to get things done!) Well, there is little reason not to save yourself some money, expend some personal time, and do things yourself, to your own liking, when contractors aren't being honest. Interestingly, my roofer is the one contractor I have a good relationship with, and I call him periodically to do a drone flyover and check after hailstorms, or call him for referrals if I absolutely have to get a contractor (which is likely for painting my house, despite my desires to do it myself.)
Regarding hourly rate, it took me hours, most of a day (I had to buy some new tools, and find and buy all the materials, which took extra time). A pro should have been able to do the work of running a single romex line from a breaker to a newly installed outlet in about an hour. So assuming I had all the materials, had the tools, that any electrician would normally have, and I just had to drive to location, hop out, poke a few holes in some 2x4s, pop in a breaker, attach an elecrical box and pop in a new outlet, then run some romex, I'd be done in an hour. So, all told, at $100/hr, even $150/hr, the job WITH materials would never have been anywhere close to $2156. As you said...maybe the guy was overbooked and didn't want the job...but, in that case...why come out, meet me, look at my workshop, and bid at all?? I think I calculated that after knocking off about (at least to me, my off-the-shelf non-contractor) costs of ~$400 (not quite), the guy was effectively going to get over $1700-1800 for maybe an hour, perhaps slightly more, of work? Sorry...NO ONE in these general contracting lines of work is WORTH $1700+ an hour. Same goes for auto-repair (although my guys are quite honest, and even an oil change is itemized. I pray every time something happens to my car that these guys won't close up shop, as it took ages to find them, and I doubt I'd find any other honest mechanics around any time soon!) The surgeon is an entirely different deal (when you consider the sheer amount of training that goes into becoming someone like that, and the decade of effort that must be invested before you could even begin to pursue becoming a truly trusted, well-known surgeon.)
Its a very strange world now, for sure, when it comes to...auto repairs, construction, even getting your house repainted or some dead branches chopped off a tree.
FWIW, regarding "most people don't have the knowledge and background"....I agree. I did NOT have it. I had to learn, a LOT, to build this deck, make sure it was up to code (bought a darn code book for goodness sake), researched the engineering aspects of it and discussed with my engineer father, etc. I started this deck project back in May/June last year, when I first called out some contractors to bid. I eventually started it the beginning of August, and worked till it started snowing. I only just this weekend, finally finished staining it (rained a ton this year, which made staining really hard). I had to learn a ton of stuff just to build this one deck and pergola, and I'm still pulling up videos, books and codes every so often to check on things (still working on a couple of other aspects of the deck).
Further, I have several friends and coworkers, who ended up in the exact same boat. Contractor costs were WAY beyond their means. Each one of them has learned how to: remodel their bathrooms, kitchens, finish out their own basements, replace water heaters, paint their own house, do their own rewiring, etc. So, agreed, most people DO NOT have the necessary background...but, we are learning it, because we have little other choice, when faced with excessive labor costs and...well, all too frequently, blatant lying. Maybe that all does just boil down to "I don't really want this contract so I'm gonna **** em off and make em pass" from the contractor... My neighbor and I were just talking yesterday, and he is remodeling two of his own bathrooms, retiled another, replaced toilets and sinks in all of them, replaced lighting in all of them, and has also done some fairly extensive remodeling of his own kitchen (including paying a friend to pull over some new gas line so he could install a gas stove, as he despises electric stoves!) His main reasoning is contractors have all lied to him, and he's sick of it. Long term, that can't bode well for these contractors. People like me, my neighbor and my friends and coworkers remember the contractors who have been nasty...we won't be trying to work with them again in the future. Review sites are becoming stuffed with complaints about contractors (especially general contractors)... When the bottom falls out, and these guys suddenly find themselves without a glut of work...I suspect they may well find themselves without any work at all.