With Skaffold, you can bind (or rather transparently sync) local files to a Pod.
I agree the initial setup is more difficult with a K8s local dev than with a Docker Compose local dev.
But the impedance mismatch makes using Docker Compose a bad idea when you deploy to a K8s cluster.
The secrets management is different. The way pods talk to each other is different. App-level configuration and updates are different. There is so much that diverges, that you end up with two independent systems. One for dev and one for prod. This is not good.