A handyman can charge between $50-$75 an hour. They have been doing this for many years. Their average work week is about 10 hours. They don't have the need to advertise, they are well-known within their neighborhood.
They tend to specialize and develop customer relationships over time.
Their main advantage over other contractors is their speed, reliability, affordability, and cost-effectiveness.
Most people know at least 2-3 of these guys they trust enough to call when they need help.
Some are so good they have their own business.