The only time I develop on Kubernetes is when I develop something which builds on top of the Kubernetes API. In that case I use skaffold. For all the rest Docker Compose is a better fit.
You don't develop your full CI pipeline on your machine either. So why care about the orchestration?