Not really, though. I build software for a living. If I told my boss "we should make X better" they would probably want to know in what way will X be better, how much better do I want it to be, what will we gain from these improvements and approximately how long will it take me to make the improvements. That is, there should be a clear goal in mind that fits in to the bigger picture with a rough estimate of cost associated to determine if this task is worth undertaking.
For my hobby, I don't do any of this analysis. I attend a class every week and outside of class, I practice daily. I don't ask myself if it is time and money well spent, I don't have an end goal in mind (aside from the vague goal of "learning another language") or any idea how this fits in to some bigger picture. I just do it because I enjoy it. If I did all the same sort of analysis that I do at work in the context of my broader life goals, my bet is that I probably would come to the conclusion that learning this language is a waste of my time. But, what is the point of living if you spend 100% of your time achieving goals and none of your time enjoying your life. Thus, I spend time on hobbies outside of work.