I would rather tell my grand kids that I made a cool game that a lot of people had a lot of fun with, than try to explain how I helped an insurance company limp along without succumbing under the weight of their legacy IT architecture. Or contributed to make the world a better place for advertising. Etc. That kind of thing is how most programmers pass their lives.