On the surface, K8s has some...disturbing features
Like default networking policy of "allow all". Like "secrets" being entered in base64. And so on. Things like this suggest that there are likely to be very serious problems deep in the system.
In the end, it still feels like it's intended to be used by people whose job is something other than "software engineer". I expect that many, many companies are likely to improve their situation by moving to it. I expect that the bulk of them would do better to have a real software engineer come in and design and build a system for service management.
I'm reminded of a project I owned at IBM. The build requirements were so complex that I was directed to file a software patent for the makefile. By the time that patent went through, I had abandoned make and moved to custom scripts. I see the same kind of thing happening here.