> This seems like an analogy in bad faith. How would plumbing as a hobby even make sense?
Exactly!
> Compare to jobs like writers, scientists, carpenters, mechanics, etc that are much closer to programmers in spirit and do have a lot of people doing them in their free time.
This is your bias of equating programming to an art form. And that's the core of the problem.