Given that no revolution ever produced the system that the people who threw the revolution planned to introduce I don't think that it's an easy case to argue that you need to have a specific plan.
Waterfall is no good design paradigma.
No plan survives contact with the enemy (or reality), but that doesn't mean you can just wing it. Of course you need a specific plan, but you also need the ability to change that plan as needed, in a controlled and sensible way. Realising the problems of advanced planning means you need to spend more time, not less, on working out what you are trying to do.
Another month, another rationality quotes thread. The rules are: