as far as John Carmack goes, he's a regular hacker, he made a lot of money off some fairly uninspiring games because he came in early and ID has been seriously out of touch for quite some time
Pro tip: you need to do your research before you say anything. If there was voting enabled in lounge posts you would be probably be down voted to oblivion. I don't mean to start flame war but just saying.
Both guys are geniuses in their departments, possibly irreplaceable.