There's nothing like being forced to do something for a living to turn what you love in to a chore.
I used to love programming. Then I did it professionally, day in and day out, for years on end. It didn't take very long to make it a boring chore that I felt I was forced to do.
Then I switched to system administration. At first it was fun and interesting, but as my learning plateaued it became boring as well (not to mention very stressful).
Then it was on to something else. Rinse and repeat..
There are consequences to this sort of career-switching (not to mention to the burnout involved). Usually, it's the specialists with a simple, linear career path that get rewarded. Generalists and jacks-of-all-trades do not typically get much in the way of compensation or respect. Companies will look askance at your switching jobs (not to mention careers) so often, and you will find it difficult to compete with someone who's been doing just that one thing his whole career.
But the problem for people like me is mainly the tendency of getting bored too quickly. We pick up hobbies and interests for a while, but then they bore us -- even if we are not forced to do them for a living (though the rate at which they bore us tend to increase the more we are forced to do them day in and day out).
So what's the solution? There doesn't seem to be one. We just have to suck it up and work at a job that we'll inevitably get bored of and hate.. unless someone wants to pay us to play and to pursue whatever interest strikes our fancy at the moment. And, at least for me, that's probably not happening in this lifetime.