если это очевидный кейс - это недостаток квалификации/мотивации инженеров, пропустивших ошибку. если это неочевидный вырожденный юз кейс - нужно смотреть на важность (severity) проблемы. Если проблема серьезная - это недостаток квалификации/мотивации инженеров, пропустивших ошибку.
Если это был вырожденный кейс с минимальной важностью - таких дефектов полным полно, если натравить на продукт обезьяну, она найдет очень много сценариев из разряда “а что так можно было“
Насколько я понимаю и знаю жц ПО, то разрабы и тестеры опираются на требования, но охватить требованиями все аспекты возможности нет, а добавление фич к готовому продукты несет в себе некий риск.
Вот маленький пример: программу написали гребанные рептилоиды. В ИЕ при нажатии на форму данные тянутся, а в хромлайк браузерах нет. А на странице несколько форм и не работает только одна форма, с остальными проблем нет. Один из разработчиков браузеров даже допилил свой браузер под нужды компании, но не помогло.