Por limitações de hardware.
As funcionalidades de escalonamento e automação de deploys não seriam totalmente aproveitadas.
Porque não é possível ter mais de um container em um Pod.
O minikube não suporta uma aplicação de grande porte em um único Pod.
Porque os containers de um pod não compartilham recursos de hardware.