If container A is a bad container and wants to attack or interfere with the container B. It is much easier for the container to do so if they are on same host. In this case it does not matter if the host is a VM or a bare metal machine.
Check K8s platform while evaluating https://kubernetes.io/ and https://www.kubecost.com/