Not radical enough, there are only 3 mentions of "air gap" and zero mentions of data diodes in the article.
The focus seems to be more of the same failed strategy:
a shift to "safe" programming languages
a focus on patching known bugs proactively
ratcheting up rules and enforcement
This all amounts to "try harder", which
isn't going to work. We need a ground up restructuring of everything if we want to have a stable foundation upon which to keep society going.
If you run critical infrastructure, it must be air-gapped from the internet. If you need to monitor said infrastructure, there are data diodes which can be configured to allow the egress of monitoring data, with ZERO risk of allowing ingress of control, enforced by the laws of physics, not some code running on hardware that might not be perfect.
We need to channel everything important through clearly defined, and well monitored channels.
Ambient authority based operating systems were a great hack, but we need to leave them behind. Proven microkernel based OSs with everything running in userland, and all access provided using capabilities, with UI including powerboxes, are a bare minimum.
The amount of code and hardware we actually trust should be pushed towards zero as far as is possible. Linux, Windows, etc are all unfit for the present and future security needs of humanity.
As for AI/LLMs themselves. They're natively a huge amount of floating point math that results in token predictions. The code that runs the math is something we can control. There's no reason to give code access to anything about the machine it's actually running on. This should be something that can be enforced without extraordinary effort.