Performance hit
I simply can't understand why the world won't accept a small performance hit (5 to 10%^) in return for a much more resilient, clearer and easier-to-understand and secure operating system? I mean, not everyone's a hard-core gamer are they?
There are loads of systems where security matters more than performance, like in finance, healthcare, financial, aviation and critical infrastructure embedded control. Most likely many of these are already quietly and securely humming along with a microkernel OS like QNX.
Microkernels need much more accolades for the security and reliability they bring to the world. But the sad fact is that these are simply overlooked because they "just work" and people therefore tend to forget about them. This article didn't give a shout out to the myriad of software running on microkernels either.