WoW helps me pull myself out of work and gives me something intangible to grind on for a bit, which maps nicely to maintaining the spirit for a remote programming job game loop.
So I don't think you need to move on unless it's truly an addiction. These days, I'll play a season of retail in a semi-competitive but mostly casual capacity, and usually unsubscribe in spring to enjoy hiking and mountains and climbing and a bunch of other things. It's the variety that keeps me enjoying each one of them, and it's the act of enjoying them that lets programming remain the slightest bit fulfilling.
Additionally, I do think it's been silly to try and replace gaming with things that are arguably more productive, like working on a bike or a side project, at least on a permanent basis, and as long as I can choose how I spend my time, I don't see how it's an inherently bad way to do it. I like working on electronics projects, bikes, and doing all sorts of other stuff that's great for my health and well-being, but they're all happening as well as gaming, because they're all different types of fun and engagement. No I'm not spending 10 hours a day on it, but it's a hobby like anything else.