That is
exactly why I said "it depends."
My experience, is that folks can't deal with "it depends." We have to have "hard and fast" rules, to be applied in all contexts.
Determining "it depends" almost always requires scars and contusions. Less-experienced folks often have a much more difficult time, making these decisions, than folks that have been around the track a few times.
The folks that decided to cancel that project were very highly-placed executives. It wasn't an easy decision. However, one of my mistakes, was underestimating just how obstinate and change-averse, the QA people could be, and how much real power they wielded. If I had accepted this, I maybe could have saved the project. It was a hard lesson, but one I learned well.
That corporation made some serious mistakes, mainly from being so risk-averse, that they allowed their competitors to eat their lunch, and suffered a pretty big implosion. I suspect that they will do OK, in the long run, but they took a real beating. Ironically, the reason they survived that drubbing, was because of their fiscal conservatism.
"Good judgment comes from experience. Experience comes from bad judgment."