Original Post
For myself, the answer is fairly straight forward. It lets me do most of the things I've wanted to do in life, without having to actually do them. I have a wide range of interests, ranging from visual and written arts, to engineering and architecture, and far too many things in between. I've always enjoyed robotics, and studying how humans interact with each other, tools, and the general world around them. Designing and programming games gives me such freedom to do all of that. Why spend years going to school so I can be licenced to design a skyscraper, and then work my ass off to find someone to fund the project, when I can make said dream skyscraper as the focal point of a game? I could spend ages developing my skills in traditional visual arts, learning to paint better, but then I wouldn't have as much time to play with my other life goals in a manner that is as 'real' as a virtual world. Games let me explore art and design, human interaction with machines, writing, and I can let as many other people view this exploration as I please. (not that I have anything I'm willing to admit I programmed yet, but still working on that.) Oh, and they're fun to play when finished too. Other's thoughts and views on the idea?