I was joking a few years ago now Kubernetes is a great layer to manage docker, and then in a few years we will have another layer to manage Kubernetes... Just in general this ever evolving complexity in software (and many other system, like law) is interesting, but often we solve one problem while at the same time creating 5 new ones. I understand it, and sometimes it is indeed the best path forward, but also feel a need for more simplicity sometimes. We see it in both hosting, but frontend development is also very good in adding layers of complexity.