Microsoft didn’t do enough due diligence on the behaviour of CrowdStrike updates. It shouldn’t allow out-of-band updates.
Third-parties should not be signing code that allows third-parties to reach into corporate services and push files.
Microsoft InTune is the mechanism that all configuration updates should use.
It appears to me that Microsoft makes it harder for third-parties to update an Xbox game, than the configuration of a kernel driver.