To be fair Carmack also comes with his own cultural baggage from Id Software. Wanting to keep the team small, not setting hard deadlines, using a new generation of the engine for each game etc.
(Was not obvious back when it happened though, at least not to me.)