Na das Feature ist "Kernel-Modus", das ist also nur im Kernel an, also nicht normale Anwendungen.
Und der kritische Teil von Treibern ist halt im Kernel. Aber der gesamte restliche Kernel eben auch.
Und CFI ist grundsätzlich nur eine sekundäre Schutzmaßnahme, genau wie ASL (Address-Space-Randomization). Es verhindert nicht Sicherheitslücken, die Angreifern Speicherzugriff geben, aber es verhindert dann viel Möglichkeiten, diesen Speicherzugriff für zB Code-Execution auszunutzen.
Und natürlich will man den Kernel besonders schützen, da er Programme von einander isoliert und Rechte durchsetzt. Rootkits leben zB im Kernel.
Hat auch Vorteile, selbst wenn man gar nicht an Sicherheitslücken denkt, sondern nur normale Bugs. Treiber im Kernel beeinflussen den gesamten Kernel, wenn sie spinnen. Mit sowas fällt das eher auf und dann auch sehr wahrscheinlich welcher Treiber dran schuld ist, bevor das System völlig instabil wird.