I'm not drunk on wine at an OS research conference but I have to ask anyway: Aren't microkernels obsoleted by hypervisors?
A hypervisor is generally used as a way to run another bloated OS on top of a microkernel. Even if you were to run with the idea of containers directly on top of a hypervisor, you're still looking at more layers of indirection that are meant to generalise the use of the entire stack.
Microkernel = specific.
Hypervisor = microkernel with specific purpose of running general stacks on top.
That's how I would distinguish the two in this instance.