This is an incorrect comparison. But I'd also not like to work on a project where someone delivers a feature branch only to find out the feature's been redesigned completely for the 4th time. Or where there is no spec for features at all, just wireframes that change daily and developers are supposed to reverse engineer what the latest UI means into a feature set. But wait, daily standup so it's Agile.
A lot of projects would do good to have a light approach at spec writing, to get faced with problems before they're in code.
I'm unconvinced that a dev process is going to supersede dysfunctional technical management, no matter what we call it.
Precisely. A team of decent engineers and competent managers will typically produce good software. And guess what - it will barely matter which methodology you choose to adopt.
A lot of projects would do good to have a light approach at spec writing, to get faced with problems before they're in code.
I'm unconvinced that a dev process is going to supersede dysfunctional technical management, no matter what we call it.