Mind you, HAL is one letter behind IBM.
https://en.m.wikipedia.org/wiki/Hardware_abstraction#Microso...
Also, if you took a peek at his wikipedia entry, the guy is behind almost every large MSFT OS related initiative in the last few decades: NT, Azure, XBox hypervisor.
https://en.wikipedia.org/wiki/Dave_Cutler#Microsoft_(1988_to...
That doesn't make it a hybrid anymore than having the filesystem in supervisor/kernel space does. Its a hybrid because its designed/layered like a micro-kernel with the individual subsystems appearing to do message passing and using subsystem managers (I/O manager, process manager, object manager, etc) which monitor/etc the message flows. Yet, instead of doing context/privileged switches when it passes messages/IRP's it simply makes abstracted function calls which hand ownership of the message to other subsystems that exist in the kernel's address space. This means you get a most of the abstraction/stability effect of having a micro-kernel without paying the context switch and message copy penalty.
NT has a crazy awesome design, which is somewhat obscured these days, but has yet to really be surpassed by anyone (IMHO).