I agree. I don't do side projects, I do BJJ and ride motorcycles. Those things keep me from getting burned out on coding.
My rule about side projects is that I only work on them until they stop being fun. I'm ok using my free time to try out a new language or something, but once I'm tracking down bugs I just stop. I'm not doing that for free.