This RedHerring article gives us some insight into John Carmack and id software...
A few years ago, he publicly criticized Steve Jobs and Apple Computer in an Internet posting for failing to keep up with 3D hardware technology. That led to a tense meeting with Mr. Jobs and, ultimately, an attitude shift at Apple.