I know spectroscopy very well, and yet hearing him talk about light-matter interaction was still very educative for me at the time and I was impressed by the depth and sheer knowledge he had on the matter, learned many things I didn't even know existed from him.
Same applies to many other topics related to physics, engineering and mechanics, not just computer science and programming.
Whoever says that you need a degree to get depth in several topics has never knew people like Carmack who simply study and try to understand.
*this post does not contain an implication about Carmack. He is actually real smart.
When I was a technical evangelist, I regularly gave hour long technical presentations to relatively large ballrooms and it's ridiculously hard to maintain focus. The fact that Carmack gives a detailed talk rather than a presentation or speech is already a distinction, but mostly off the cuff, for hours, non-stop, to a packed conference hall? Impressive doesn't describe it.