That's also a problem in medical software. People are so risk averse that they avoid relatively small changes until the whole thing comes crashing down eventually.
I have also seen the trend that good developers start to leave and the only people left are low quality developers or outsourcing companies who don't care about what they work on.