Yep, unikernels can get away without the security boundary between user and kernel modes... except if you want any security at all in your installation, because at kernel mode people can break out of the container.
They can also get away without process scheduling and IPC, but if you want any multiprocessing on the application, you'll need to bring it either on the kernel or the userland. Ditto for user management.
They can't really get away without device drivers. Ok, except for devices that you won't use, just like any other kernel.
What is that kernel feature that people take away? Or are they just talking about a stripped down Linux without the device drivers (that fit a floppy disk)?
The same applies to the services. What are those services that people gain so much from removing from containers, and why don't people remove them from VMs and real machines too?