Если бы небыло этой погони за деньгами, а старались бы написать продуманный, отлаженный, выверенный код.
Автор обсуждаемой статью прав на все сто. И не важно к какой форме изложения он прибег.
Обрисуйте хотя бы ТЕОРЕТИЧЕСКИ, как программа в ДОСе, где нет многозадачности, где нет переключений контекстов, где _система_ не отслеживает состояние памяти и т.п. может работать хотя бы с той же скоростью, чем аналогичная программа, запущенная под Linux/WinNT/MacOS/Solaris и т.п.
Расскажите нам (тоже хотя бы теоретически), может ли программа, которая открывает файл на чтение и делает прямой read/memcpy данных во внутренний буфер, работать медленнее, чем программа, которая раззиповывает сжатый XML, а потом парсит его в память.
А я вам расскажу, как ошибка в одной программе приводит к падению ВСЕЙ операционной системы. Как потеря или повреждение ОДНОГО байта в файле данных рушит программу и делает файл ПОЛНОСТЬЮ непригодным к дальнейшему использованию.
Для меня надежность работы ОС и устойчивость и простота файлов данных важнее 10% разницы в скорости. И, как видно по рынку ПО, подавляющее большинство заказчиков считают точно так же.