I've been reading on this specific issue and I appreciate the level of detail that has been floating around from people "in the know" and, Microsoft is trying their best to deflect with the most pathetic of deflections I've seen in ages.
Talk about missing the whole bloody point of the regulation, haha.
Kernel-mode drivers and how you expose kernel functions is entirely up to MS and the idea behind this regulation is to allow all potential security providers to compete, one to one, with Microsoft. The fact the only way Microsoft has* envisioned to allow said competition is ring-0 operation (non-user space) is pretty darn stupid. If they would just secure the kernel properly and expose only what is relevant, they would not have had these problems.
Also, CrowdStrike is still at fault here. Even with MS'es stupid decisions, CS is the one that effectively broke everything and not MS. This is just stupid from MS'es side. They may as well just stayed silent and no one would've picked up the magnifier glass into their DDK and Kernel practices. Stupid, stupid, stupid.
Regards.