Может где-то это и так, хотя я очень сомневаюсь, но в программировании это совершенно не так.
Это не может быть "не так". Потому что это словарное определение данное нам
в ощущениях в словарях, например, приложенных к стандартам. Вот небольшая первая попавшаяся подборка:
Цитата:
Словосочетание качество продукции имеет несколько различных определений, например:
В стандарте ГОСТ 15467-79[1]: совокупность свойств продукции, обусловливающих её пригодность удовлетворять определённые потребности в соответствии с её назначением.
В стандарте ИСО 8402—86[2]: «Качество — совокупность свойств и характеристик продукции или услуги, которые придают им способность удовлетворять обусловленные или предполагаемые потребности потребителя».
В стандарте ГОСТ Р ИСО 9000-2015[3]: «Качество — степень соответствия совокупности присущих характеристик объекта требованиям».
Несмотря на разницу в определениях, все они от определения в советском ГОСТе 1979-лохматого года до относительно современного исошного, построены единообразно:
"свойства, характеристики

соответствие\способность удовлетворять

требования, потребности, ожидания".
Дальше, конечно, могут начинаться "пляски с бубном" вокруг этого. Например:
1. А кто эти "потребители"? Ответы иногда могут быть совсем неочевидными.
2. А с чего это мы решили, что в SRS, который писали одни люди, отражены ожидания потребителей, которые совсем другие люди?
И т.д.
Но в любом случае, это не меняет определения "качества". И продукт, который не отвечает базовым функциональным требованиям - это не продукт, а брак или "неработающий макет для выставки".