Modern application development teams require fully managed and self-service platforms. The recent https://thenewstack.io/why-kubernetes-has-emerged-as-the-os-of-the-cloud/ has seen many teams scramble to get platforms built over the orchestration tool.
An application platform must be able to provide development teams with high velocity.
Developer experience is a fragile mix of technical needs and tribal nuance among software engineering teams.
Some examples of available tools that provide an abstraction to improve the developer experience over Kubernetes are: https://www.redhat.com/en/technologies/cloud-computing/openshift – a unified platform to build, modernize and deploy applications at scale.