AFAICT at least half the fancy "dev ops" tools are just workarounds for the fact that websites are being written in shitty scripting languages that have insane amounts of runtime errors, have to bring all their dependencies with them, and can't compile to a target arch for deployment. Oh yeah, and because they're slow as fuck (most are even single-threaded), you need to start spinning up clusters way sooner than you do when you use compiled langs, increasing demand for fancy deployment mojo.
It's the natural result of the capitalist software mottos, "Worse is better," and "Move 'fast,' break things."
Not saying Kubernetes, Docker, etc have no use, but projects written in compiled langs like Go or Rust have extremely simple deployment that obviates a lot of the ritual. Containers are really optional for them, maybe as an added security measure.