Yes, it's a different world now, and especially with the web as he said in the talk.
Database, web server, maybe a dash of webdav and that's a recipe for something complicated that shouldn't be. I suppose it's because there are so many dependent components. I lose count of the number of times I've followed a script to install something and broken down because PHP is out of date, or 'command not found' or a folder isn't where it should be because it all changed 6 months ago. Or something.
Bash's syntax is objectively horrible. But I kinda love that. I enjoy how weird and inconsistent it is. Cos it's just something that's gown organically over time.
But what I *really* love about bash scripting is just stringing standard commands together to do stuff. Not having to worry about libraries or frameworks or language-specific package managers.
I'm absolutely done with frameworks and languages that have their own package managers. It's always horrible.