Because ECS sucks. It's slow and unergonomic, like a badly designed k8s with fewer features.
k8s is nicer to use and simpler if you ignore the complex bits. Plus it's the standard.
k8s is nicer to use and simpler if you ignore the complex bits. Plus it's the standard.
I don't think the delta to make k8s integrated is that much work with EKS, but ability to mutate the entire infrastructe if and when you do scale wins out for me. I think the complexity, most of which you can ignore, is worth the flexibility.
Either way, since k8s landed, AWS itself has started improving too.