Generally, people are not very good at determining if thoughtful design is worth the effort.
Yes, waterfall was a mistake, but design-nothing is mistaken too. Thinking before doing helps avoid waste & rework.
Honestly, this should be a common part of web frameworks by now. It's a travesty that our industry hasn't developed a solid foundation for this kind of thing 16 years after it was published.
The best we've got on this mark is the Waterken server, which is pretty good, but not good enough.
Especially if it's not worth the effort.