Nobody is crucifying you if you want to use Docker Swarm. You're just being weird.
People are using Kubernetes because (a) it's easy to customise and tailor, (b) there is a bigger ecosystem of components e.g. ingress, (c) it's not controlled by one vendor like Docker is, (d) Google was quick to offer a cloud version of it.
Nobody is crucifying you if you want to use Docker Swarm. You're just being weird.
People are using Kubernetes because (a) it's easy to customise and tailor, (b) there is a bigger ecosystem of components e.g. ingress, (c) it's not controlled by one vendor like Docker is, (d) Google was quick to offer a cloud version of it.