> Do those developers even realise it was their incompetence that caused untold misery?
Whilst the developers did ship broken software, I don't think you can lay the blame for the misery at their door directly - that should be on the management who, when presented with evidence that the software was garbage, doubled-down and decided to prosecute rather than running tests, etc.