I think your premise is flawed.
I've never understood why you should do the same things in your free time as you do at work. I personally don't and know a ton of programmers and non-programmers who don't as well. Find other hobbys, they are worthwhile too!