It has nothing to do programmers and everything to do with Post Office’s management. If they bought buggy software they had years to seek recourse for that.