The way I put it is that it's a shame to ruin a perfectly good hobby with a job.
My background is all computer science and I work building those CRUD apps. However, my hobby is mobile dev, simulations, and hacking. I don't think I'd be happy doing those things with bosses and customers telling me what they need.