Hmm, I go away for a (big) while and when I come back I find everybody took out their Heavy Flamers...
Anyway, on this "omg i r l33t3r then u lol" discussion, I think coming up with a playable game is a great endeavor who many people do not manage to accoplish. Whether this game is a RL or any other kind of game is fairly irrelevant, because if you are doing something people are enjoying playing, it means you are a successful developer (because to develop a game there is much more than coding, I think).
Yes, I do not know the intrincacies of any genre, as I have never programmed a game myself (although I plan to start a project soon, if everything goes well), but I guess every style has its nitpicks. And, from a "perceived complexity" point of view, I think RLs might perfectly be among the most complicated games there are. I know lots of failed roguelikes, be it for the lack of content or gameplay, and so coming up with a successful one is no easy task, I think. The sheer complexity of interactions which most of this games show is far beyond what other games show (although that other games might have graphics, realistic physics or whatever). Right now I cannot think of a commercial game which so much detail as Nethack, for instance.
This, however, does not mean I think coding other kind of games is "easy": as I said, every genre has it peculiarities, and another genre, like maybe 4X strategy, might perfectly be "harder" to code than a roguelike. However, I do not think a generalization like "X genre requires more programming skills than Y" is a valid argument, as the ability to come with a *good* game is which is difficult, from my point of view, and not merely reaching a playable state.
Sorry if any of this has already been said, I just wanted to make my point. So thumbs up for all the developers out there which provide us games (preferably if those games are both free and Linux-compatible :P), it is a task I admire a lot ;).