The only part I object to is when people get mystical and pie eyed about the idea that putting apps, code, what-have-you in the cloud will mystically make it work well and if it fails you just restart the container or pod and all is well. Which is of course absurd. Bad code is bad code, bad queries run poorly no matter the context. You can buy your way out of some performance issues by scaling up, but that only buys you time at best. IMHO there will always be a need for someone to help people understand why things aren't working well and fix it.
I resisted vm's at first.
I seriously resisted the idea of the cloud.
I resisted Devops and Agile.
I looked curiously at containers as possibly not just a fad having used jails for years.
Now I'm managing a large and growing exponentially K8s platform and having a great time.
Resistance is futile.