Windows NT 3.x was a true microkernel. Microsoft ruined it but the design was quite good and the driver question was irrelevant, until they sidestepped HAL.
The Linux kernel was and is a monstrosity.
This is outdated since Windows Vista, and even more so in Windows 11.
What do you meant by them sidestepping the HAL?
This is outdated since Windows Vista, and even more so in Windows 11.