In a threatening situation, you solve the short term problem in order to have an opportunity to think long term, which will help to prevent these problems subsequently.
If we were talking chess, you wouldn't ignore the immediate moves of your opponent, because their idea of how the game should be played doesn't fit with your long term desire of how you want the game to turn out.
We need laws out in place to treat human data as someone’s property. If your data is mishandled with negligence and you experience provable hardship, there should be repercussions just like any other situation.
I agree there should be some laws in place, but I think building codes would be a terrible model for software. If a building doesn't incorporate code changes until the owner modifies some system, the building doesn't become less safe. Fire doesn't look for ways to get around building codes. Largely, there aren't new threats, just new, better ways of dealing with those threats. The incentive is for building owners to not modify their buildings so they can put off and avoid those code change costs as long as possible. If the building was up to code when it was built/modified, and you get hurt, you might be out of luck.
Software is nearly the opposite and it's faster. I think that makes it a more difficult problem to solve. The last thing you want is to make the entire world work like tech in the medical field...
I'd say that we won't win or lose depending on whether we pay or don't pay. Root of the problem is legislature and regulation that allows infrastructure to be badly maintained without tangible repercussions.
If you make a school not-thunder-proof and it burns down during a thunder storm, how's that different from a ransomware attack that abuses an unmaintained X? Because blaming thunder is foolish, but blaming a hacker is understandable? That could be a source of some of the confusion.
https://cyber-edge.com/wp-content/uploads/2020/03/CyberEdge-...