Indeed. Saying 'QNX is sucks as a desktop OS' is like saying 'Windows 7 sucks because it doesn't run on my toaster'. Well, d'uh!
It's a classical case of wrong expectations. The author criticizes QNX for not automatically installing a SMP kernel. That is actually a good thing as multiprocessor real-time systems are very much different from uniprocessor real-time systems. People building real-time systems should consciously choose to allow SMP; the OS shouldn't do it behind the scenes in a dot update.