No, the deployment of a container to Kubernetes isn't hard. And it better not be, that's supposed to be the advantage.
What's hard is literally everything else about it. And that may be a fine tradeoff if you are at the scale to need it and have a team to manage it. But there are many organizations where that tradeoff does not make sense.