Yeah, you can use other container orchestrators and still build cloud native apps. Although in practice, almost everyone uses Kubernetes.
why would you want to introduce legacy from the get go?
I don't think you should. But some organizations have legacy needs and might be using other orchestrators. Or K8s might not be a good fit for them for whatever reason.