

We should start making laws and frameworks that prevent us from making bad decisions in the future. Using Microsoft and their products was always a bad decision and fixing that now is way more expensive than whatever the arguments were against Linux and FOSS software in the last two decades. It was just easy and convenient at the time.
Being dependent on Russia for oil didn’t turn out great either.
But I just see people talking about how to change things for the better, never how to prevent silly things in the future. I’d rather be in a situation were we don’t have to fix things.
That might be the case. But more often than not it’s WAY too easy to see that a decision is bad to argue that we can’t implement any measures against that.
In this case we “just” need laws that prohibit that any infrastructure can be dependent on few foreign entities and had to be completely independent if reasonably possible. Diversification or elimination of dependencies as a law.
You can’t rely on foreign proprietary software like Teams for public facilities and infrastructure if there are reasonable alternatives.
You can’t rely only on Russian oil if other countries are available for trade.