You might want to investigte the technical details of what CrowdStrike driver actually do. It has the ability to load a configuration file that contains code and then execute that code. Crowdstrike uses their own update server. Microsoft has validated the driver but when the driver has the ability to connect to CrowdStriks servers and download code, it is hard to blame Microsoft for not checking this code. Had CrowdStrike instead chosen to use Windows Update for this, Microsoft would have checked and caught this, but CrowdStrike decided to bypass Microsoft and use their own update servers instead.