But then also monitoring gets harder. With containers you could see (and monitor) all those processes running in container easy on the host.
With VMs? You now need a way to get data from within the VM which in most lightweight VM implementations just not possible.