I actually went back to (neo)vim because I found vscode was not quite keyboard-driven enough for my wants. But especially with neovim you can torture it into basically being a IDE with all the available plugins out there (e.g. in my setup I have highlighting, code completion, reporting of syntax errors and forth)
Probably just autistic, I mean as far as I know he hasn’t been diagnosed but he’s checking a lot of the boxes. And the way he views the world and basing conclusions on those views make sense to me in that context.
He’s just more rigid and extreme in approaching the world from that frame of mind than most people are. Thus sometimes leading to “bad” takes where his intentions are probably not terrible in the way people think they are.