I think Minecraft illustrates the problem perfectly. It's obviously a game that targets geeks: here's your digital Lego set, now go play with them. And that's what people do. And of course, Minecraft has features that are probably supposedly incredibly interesting for programmers specifically. You can build logic circuits and build incredibly complex machinery in it. Whee!
But in the end of the day, I have zero interest in making use of the circuit features. I have no education on digital signals; yeah, I know what an AND gate is, but don't ask me to wire one. I start getting weird ideas like "hmm, I wonder if it would be possible to tell LLVM to spit out Minecraft levels?" and reject them right away, because those ideas would take a lot of time and effort to implement and that time would be better spent on actually playing the game. =)
So, I'll just go out and build something else. I can build anything from rude mud huts to epic fortresses. Those things are much more fun to design and make. I can just hop on and be like everyone else in the game - it's time to just try to use my creativity and make something cool. That's what programmers are supposed to do, right? Make something cool? Last I checked, "Turing complete" is just a tiny, tiny subset of "cool stuff". =)
...that said, I've spend lots of time on Gears of War 3, Halo: Reach and Assassin's Creed series lately. "Doing awesome shit" is also a subset of "cool stuff". =)