If there is only one process, the webserver, why deal with a scheduler?
If you're not using the safety features of an OS why have them?
Why context switch if its not needed?
You're hosting a key value store on an SSD. Why deal with a file system abstraction?
Basically, as I understand it, unikernels are trying to democratize application deployment "on the metal" (or currently on xen) without the legacy fundamentals that drove the designs of OSes like Windows or Linux which were built for shared mainframes in university basements.
For more info here is Xen talking about unikernels, http://wiki.xenproject.org/wiki/Unikernels