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.