Oh, there are plenty of guys willing to work fixing lawn mowers and other small engine powered stuff. But the really good ones won't do it for $9/hour. Or even $15.
Trouble is, most people are not willing to pay the labor rates that would allow those people to buy a house, a new car every ten years, send their kids to state college, eat a steak once in a while, etc. I even very briefly considered being a small engine mechanic as a post-retirement job until I found out what it paid. Nope, not gonna go that for peanuts!
So it goes in the other direction. Harbor Freight sells a fine brand new replacement lawn mower engine for ~$100 if you get it on sale and a cheap big box store new walk-behind mower costs $300, often less, again if you catch it on sale. Lots of used ones for half that on Craigslist. And then folks bemoan the "throw-away society" and the declining work ethic.
Rant over....