(1) It takes too long
(2) Goes over budget
(3) Doesn't match the scope.
* Lose flexibility to change the scope in the face of feedback
* Don't have the latest information to make the best decisions.
* End up putting disproportionate resources upfront, increasing the costs towards the end.