Not sure why people gate keep so hard around "he'S NOt An engiNEER". Even if he's not writing the code anymore, having deep technical understanding of important day to day tasks is an important quality in any leader in an engineering organization.
I wasn't taking a position on Musk with that specific comment, and I don't disagree with your latter point at all.
Broadly speaking, I wouldn't rush to consider anyone a doctor, an engineer, a pilot, so on and so forth simply because I watched a video of them speaking so well to a very specific problem that they just so happened to work so closely on. That's all I was getting at.