если найден баг, то значит код не выполняет поставленную задачу, и его определенно надо трогать
Для кода в котором найден баг — да, код не работает как надо. Но я имел в виду случаи, когда код работает неправильно, но уже активно используется в third-party, например в качестве либы. Если flaw ещё и накладывается на отсутствие вменяемой документации — third party адаптируются к такому поведению кода и компенсируют этот недостаток через костыли. В итоге имеем пачку клиентского кода, который таки работает и который таки надо трогать несмотря на это.