It is insane that we weren’t able to shake this decades ago.
I was in IT as a programmer and for many applications and modifications to apps we had to insert a lot of code to take care of this nonsense. Nobody can really explain why we really need it today. Well, not convincingly at least.