Have you ever thought about getting a hobby or two outside of programming? Hobbies are good, they let you learn more about the world and lets you see things through new perspectives.
If you do have hobbies outside of programming, why wouldn't you like to spend some more time on those?
I have a variety of hobbies. I hit the gym 3-4 days/week. I run 2/3 days/week. I coach 2 soccer teams, have tickets to local NFL team, read books, go out with friends, etc.
That said, the reason I spend more time programming than anything else is because there is no feeling of achievement like the feeling of having built something.
I may agree with you. But that feeling of achievement is hard to come by in a regular job, for most people, unfortunately. We have bosses, deadlines, angry clients, red-tape, etc, etc.
If you do have hobbies outside of programming, why wouldn't you like to spend some more time on those?