The issue isn't that the infrastructure has declined, but that it's a victim of failing technology.
As I said earlier, there's very little quality control in computer programming. We rely on the fact that corrective measures will be taken in the future to address programming flaws.
The programming of several key applications for our society isn't up to date. This makes our society quite fragile.