I don't think this is the first time Carmack been talking about functional programming and against mutability, here is some of his thoughts from 2014:
http://number-none.com/blow/john_carmack_on_inlined_code.htm...Just because someone is expressing a thought after you or others have already thought about it, doesn't mean they're trying to push it as something new and exciting, it's just another perspective.