Option 0: Don't lay off the people that create critical business infrastructure?
I'm not saying that this is a good thing; it's categorically holding us back. But it's how it is, and it's totally a people problem. Browser developers don't want to break existing code, and, because of that, organizations don't realize that their code is broken.