"there are some obvious reasons as to why it might be so reliable: it's used by (relatively) large numbers of people, who help shake out bugs; the software has been developed over a long period of time, so previous generations bore the brunt of the bugs; and, if we're being brutally honest, only fairly competent programmers tend to use C in the first place. But still, the fundamental question remained: why is so much of the software I use in C so reliable?"
Why could the fundamental question not be explained by all the points he just mentioned?
I'm a C programmer, and this guy is hitting all my biases, but this isn't very well thought-out.