Идеальный софт

Очень хочется, чтобы программы на компьютере или на смартфоне работали нормально. Чтобы не выдавали они странные и никому не нужные действия, уж совсем не нужны вредные действия. Хочется, чтобы не вылетали программы с ошибками. Но возможно ли это? Когда речь идет о утилите для переименования файлов, наверняка такое возможно. Вот как быть с офисным пакетом с миллионами строк текста? Как быть с новой операционной системой? В огромных продуктах так  много всяких закоулков и редко посещаемых мест, что отдать пользователю продукт без ошибок невозможно. Миллионы пользователей становятся тестерами. Может самое главное не то, что в программе нет ошибок, а то, насколько быстро устраняются косяки? Но это не относится к утилите переименования файлов.