Oi Francisco, tudo bem?
Seu questionamento é realmente muito válido. O minikube deve ser usado apenas para testes.
O propósito desse primeiro curso de Kubernetes e sua continuação, é apresentar quais são os principais recursos, comandos e definição de YAML que podemos utilizar.
A ideia é que replicando o arquivo de definição em quaisquer plataformas, o resultado a princípio será o mesmo. Então, caso migre seus arquivos de definição para algum cloud provider, por exemplo o GCP mostrado no decorrer do curso, as mudanças serão bem poucas ou nenhuma.
Nós já temos planejamentos de elaborar conteúdos voltados mais para a parte arquitetural do Kubernetes, onde a ideia é aprofundar em diversos tópicos que também são importantes mas não couberam nesses dois cursos iniciais.