And here is my point. You are at the end still a raider. Asking for empathy from non-raiders and trying to bring a third of your main post to non-raiders so they understand your point of view and then bash on them! BRAVO!

Whichever development paradigm (Agile, Iterative, Predictive, Waterfall, and so on and on....) they chose to use for this project it's bound by rules they have to set for a project. It requires more than just programmers to write code. It's not something you see on a crystal ball, it's something you go by when developing projects, specially at this scale. It's something you plan for years not over a few days by the necessity of a third party app. It's logic 101 for you.

Anyway, I'm off from this topic as it is flawed from the very beginning. No point to try to reason and fix problems if there's no will to learn and understand what you asked for. Do you even know what you want?