In fact- I've found that often times, price inversely correlates with quality of work. Perhaps it may reverse again once you reach a certain inflection point where you're paying for a lot of 'white glove' service and someone who is willing to take abuse from very demanding clients.
My painter is an exception... I've been tipping him like 50% because he undercharges like crazy but does absolutely amazing work. Maybe he'll get the hint eventually (I don't like underpaying people who do great work for me).
Some people are amazing at their jobs, some are scammers/incompetent/full of BS, most are in the middle.
With that said, I echo what another poster said. In the trades, it really feels like "the middle" is much, much rarer. Unlike, let say, programming, trades are usually an understood problem, where most of the challenge is in the execution (except for the design phase). That means after doing it for 15 years, people who are legit are actually REALLY good at it.
As a software engineer, Im not sure I've ever done the same thing (or even similar things) twice within a year or even a decade at times...
Ive been doing a lot of renovation on my condo lately...and found there's a couple distinct categories of people in trades.
- Those who suck at their job - The scammers - Those who are so overbooked they have a 4-8 months waitlist and charge 3 times as much as the rest.
Even the first 2 categories can be hard to come by, too. But for a good, let say, carpenter? I'll happily pay north of $200-300/hour. Because those who are cheap are usually just scamming/screwing me anyway and will cost more in the long run, so may as well get it right the first time.