I assume avoiding this is the entire reason OpenAI is testing exactly that.
The hacks can be stopped, the virus can be a whole another level
How is a virus and a hack different exactly?
The hack is actively run by an entity. The virus is completely autonomous and replicating. Add in the capability of adding zero day capabilities to it, polymorphism, etc and your pretty much fucked
One sounds scarier, I assume.
Or just write some actual viruses and fully eliminate the root cause of networks being airgapped.