Note that all of these attacks are easily defendable and closable, unlike closing a border for attacking tanks. The only reason the attack vectors exist is the legacy of Microsoft Windows and not having competent enough embedded system programmers. Risks have been externalized in the name of short term shareholders profit. The only way to fix the situation is to have investors to suffer if their company inadequately deals with cyber security.