tl;dr:“As someone who has built a career on Kubernetes, I'm always thinking about what "the next platform" is for job security purposes. By "platform", I mean the kind that platform engineers like myself build for internal dev teams on which to run their applications.” Mac shares a rough list of problems with Kubernetes - based platforms and a list of requirements for "the next platform.
tl;dr:"I like to think of the collection of things that someone can reasonably maintain as their "carrying capacity", to borrow the ecology term. If you take on more than your carrying capacity, something has to die. With modern software being so garbage, I think one big reason is that there are too many software professionals out there who don't know their carrying capacity."