Just pay them more. Every time I see a dumb article like this the answer is pay them more. If you don't want incompetent people in charge of systems that can take down airlines globally, make the job attractive enough to pull in the skilled professionals you need.
It's probably not a coincidence that McAfee and Crowdstrike both got fucked with the same CEO at the helm.