I also don't see how your final paragraph really refutes rather than just restates their opinion. Hobbies produce projects and business ventures all the time. Someone also has to find some way or another to socialize with the community. Volunteering is a great way to do that.
If I have to do a job I hate for the rest of my life I would eternally be low energy. If I could do the thing I loved every day, the thing I truly wanted to do, I would get up excited every day and would have high energy throughout.
Having more free time, yes people would get bored. But the resulting things that they work on would be things that invigorate them.
(I'm not thinking of a making-money-from-my-hobby side gig, but an actual business.)
You can do a side-hustle in spare time, but an actual business, one that pays salaries every month takes enormous effort.
Hourly employees have it even worse. When your schedule varies week to week and even on your "day off" your employer may be constantly reaching out trying to bully you into taking another shift, it's very hard to maintain regular non-work activities. Perhaps you have friends who work similar schedules to you, but good luck going to a sports team or club that meets Thursdays at 6 when you don't know if you'll be available then until 12 hours before if ever.