If you’ve got a job that’ll take a week, contractors will basically fight for it - but if it’s just something that takes a few hours, it’s apparently a real struggle to get anyone to show up.
I just installed a new kitchen sink and hooked up the faucet and dishwasher for a client. He said they had called eight plumbing companies, and all of them either refused outright or said they’d get back to it but never did. One company agreed to come install it but wouldn’t do the hole in the countertop for the sink, so they would’ve needed to hire a carpenter separately - and you can imagine how thrilled a carpenter would be about a job that takes less than an hour.
This is an incredibly common story among my customers. I’m a plumber by training, but when I went self-employed, I expanded my services to cover all kinds of handyman work. Clearly, I’m filling a niche, considering the amount of gratitude I’m getting from customers. I literally received a gift basket from one just last week. I should’ve made the jump a decade ago.
You call local general “handyman” for those jobs. Not contractors. Contractors and companies need economies of scale. There are better bigger jobs more worth their time.
For the small jobs, get a local solo person who just fixes random stuff.
Or watch tons of YouTube videos and do it yourself. Especially with the internet, it has become incredibly easy to do a lot yourself if you are decent at problem solving.