Let's be real, it's not that much money. I mean $30/hr is nice, but that's only when there's enough snow to be worth cleaning, and only half the year. It's not like a full-time position paid $30/hr.
So the investment is relatively small, and the benefit is relatively large.
Snow removal is normally an on-call job. There's no need to work when there's no snow to remove. It's not a reliable source of income.
A seasonal job like landscaping or irrigation can be reliable. Snow removal is unfortunately not one of those jobs. It makes sense if you can do multiple similar jobs during the season.