Carmack also has no meaningful idea as to how software is actually developed. He was exceptionally fortunate to have found success enough for life in the early 90s. He never had to deal with the real world. I don't know why anyone not in his same privileged as hell position would listen to him on nearly anything he has to say. And I say none of this to put the guy down. He's just not in the position nearly every one of us is.