Nobody wants to spend money and risk everything. There are so many industries where "getting with the times" is absolutely out of the question due to legal issues, as well as momentum. Aviation, healthcare, banking, …
Nobody wants to spend money and risk everything. There are so many industries where "getting with the times" is absolutely out of the question due to legal issues, as well as momentum. Aviation, healthcare, banking, …
ING Belgium found out the hard way, and I doubt this change to their systems was cheap. They were forced to alter a system that was due to be replaced (though that didn't happen in the expected timeline, surprise surprise) when they could've rolled out this change over a long period of time somewhere in the last two decades.
Banks probably have to deal with a constant level of customer support if they don't store names properly. Credit checks probably go wrong, sometimes in ways that incur real financial losses on them.
There is very real risk in refusing to make your software match reality.