I think that's a really dumb start to an article.
I think if it were the case that "the basics" of computer usability were still riddled with vulnerabilities, such as the TCP/IP stack, then it may have a point. However, software is advancing, albeit slowly. Mistakes are always made, silly or not. Mistakes sometimes open new doors to programmers, realising something could be done a completely different way.