Developers are not Kubernetes experts
Kubernetes was originally developed for operations folks and not for developers. There are many reasons why a developer would not be interested in knowing Kubernetes for their day jobs. One valid reason is that a developer is more interested in solving the business problem and adding features to the products they are developing, and they are not bothered about the target environment, that is, where they will deploy the application. And, let's be honest, Kubernetes is complex, which makes it hard not only for the beginner but also for experienced folks. I saw this joke, probably on Twitter, on how hard it is to understand Kubernetes: "One time I tried to explain Kubernetes to someone. Then we both didn't understand it."
It requires a different level skill set than the everyday tasks of a developer. Because of its complexity, it usually takes a very long time for the average developer to master Kubernetes.
More often than...