А ещё есть ошибки в интепретаторах, разные версии, нюансы ассемблирования-сборки, недокументирвоанные функции, внешние факторы. Я готов поверить, что в каких-то особых случаях вероятность ошибок крайне низка, но это не типовой сценарий, мягко говоря. Даже в таких серьёзных продуктах, как управление самолётом\\аэс бывают ошибки. Хотя там методология, вся фигня.