Сложные системы сегодня писать без ООП практически не реально, поэтому сложные системы пишутся чаще на С++, чем на "чистом" С, отсюда более частые ошибки в программах, писаных именно на нём. Если бы чаще в качестве языка для них брали Delphi, то ошибок бы было больше в нем
Смотря что понимать под сложными системами. Системы бухгалтерии или складирования? Я бы не назвал такие системы сложными. Эти задачи можно решить и без использования ООП.
Исходя из своей практики я склонен согласиться с автром статьи. Ибо знаю пару ООП проектов в которых ошибок просто туча". (решения тогоже самого проекта например на Oracle Developer дает намного меньше ошибок. Проверено.) Но, если быть точным, То я не знаю что порождает ошибки . ООП или неграмотное его применение.