I think it depends. I had a love for computers and it was my main hobby back in the mid 90's. I still did well going into IT and felt that having a passion for computers helped me be a better IT worker. I think, in order to truly enjoy your job and feel like you're contributing to society and earning a wage in a manner that makes you happy, or at least content, you have to have passion for what you're doing. I'm still passionate about Information Security, even after being in this field for 11 years. Yes, I no longer have a passion for computers and regular IT work, but I transitioned to something similar to keep my passion going (and to get a better paycheck). I don't think there's anything wrong with being passionate about what you do. You do need to be careful, as your love for what is basically now your hobby may sour once you're doing it because you have to, rather than because you want to.