It really depends on your usecase here. If the many application processes rely on the same OS libraries, versioned language runtimes (e.g. same python version), kernel version, etc. AND you trust the OS then it may make sense. However, unikernels offer the lightweightness of a container process with the security of a VM. In addition to this, memory ballooning[0][1] and other resource-elastic features are available to VMs too: allowng you to under-provision them and then later increase resources when load demands it.
Unikraft unikernels can also be managed using the same orchestration tools as containers, check out the talk at CNCF[2].
[0]: https://github.com/unikraft/unikraft/pull/219