When you are passionate about your work - it comes at a serious price. We live in capitalism and so everything has its cost. Passion in the workplace is taken-advantage of by the corporation. Sure, maybe there are a few places. Maybe more at the beginning of the industry. But by and large you and your skills will be treated very poorly. Because you really want to be there. And so they can get away with it. Paid less, treated less, considered less.
It's the same dynamic at play with teachers, who also feel passionate about their work. Probably every profitable field that has passion.
I don't say this to dissuade your son. But he should know what he's getting himself into. What the real price is. And what we need to fix.