Software development is only 70ish years old and somehow we have already forgotten the very very first thing we learned.
"Just get bulletproof specs that everyone agrees on" is why waterfall style software development doesn't work.
Now suddenly that LLMs are doing the coding, everyone believes that changes?