Besides the already provided examples on sibling comments, Linux drivers on Android are considered legacy, all modern drivers since Project Treble, execute on their own process and use Android IPC to talk to the kernel.
Likewise, while macOS still allows for kexts, the long term roadmap is that only userspace extensions are allowed in future versions, including drivers.
Kexts are only still supported as interim solution for the respective companies to migrate their products away from macOS kernel.
Finally, Windows nowadays with Secure Kernel, Device Guard, and Virtualization-based Security already cages lots of stuff that shouldn't be freely having fun on ring 0.
Likewise, while macOS still allows for kexts, the long term roadmap is that only userspace extensions are allowed in future versions, including drivers.
Kexts are only still supported as interim solution for the respective companies to migrate their products away from macOS kernel.
Finally, Windows nowadays with Secure Kernel, Device Guard, and Virtualization-based Security already cages lots of stuff that shouldn't be freely having fun on ring 0.