I'd say it's closer to vanilla: So versatile and distinct that it was elevated to ubiquity. Your average person would have a hard time telling you when helvetica was created or when vanilla ice cream was created. That's an achievement.
As an experiment, I just tried shifting the editor's font to Comic Sans and writing some code. Did really feel any different to me. Obviously it didn't change any unit tests, but I didn't feel any subjective differences, either.
Oddly enough, since I didn't write down what the default font was, I'll probably be coding in Comic Sans for the foreseeable future. If this becomes an issue, I guess that I'll switch fonts, but, at the moment, I still don't understand what the big deal is.
For the record, I'm not trying to be snarky. I was really hoping that switching my editor to comic sans would enlighten me on the difference between using a "good" font and a "bad" font, but I still don't see it.
Also surely you get the sense of informalness that comes from Comic Sans? Do you at least understand why it looks silly on something like a "DANGER, HIGH VOLTAGE" sign
Nope, he never said that. I did. And I use monospace fonts.
I understand the formality that is conveyed; I just don't care for that layer of information myself. I'd find it silly if I saw monospace typography at Disneyland or a children's book -- but from a readability standpoint I think i'd likely be impressed.
So, many engineers I've come in contact with care deeply about their fonts, but view much of what happens in typography as a distraction.