The legendary Carmack has been working on a game called "Rage" for the past 6 years. Six years ago, iphones & androids didn't exist. Game developers do it because they enjoy it, even if the hard-core-games tend to make less dough than games like angry birds or guitar hero.