It honestly feels like short term thinking is dominating not only businesses, but government officials too. It boggles my mind, frankly, because of the exact things you mentioned: losing citizens, economic damage, and so forth.
Perhaps the incentives just aren’t there to think long term, for either business leaders or politicians.