Neither are most unikernels. Especially the weak points are file system and network handling.
Generally the security of VMs is enforced by hardware and improved by limited attack surface - few drivers to audit, limited communication APIs.
You can do the same with general purpose OS by cutting options.
I'm not talking about unikernels. I'm talking about the VMs that isolate them from each other. The VM isolation mechanism is considered secure enough to isolate malicious users, while the container isolation mechanism isn't (at least Linux-based containers).