When developing a new basic technology the milestones are often vague, and they're generally not open to DD. So hitting milestones in taken on trust and open to interpretation quite often.
Sink cost doesn't work quite the same way. It's more that they evaluate the investment as good because someone else put in a bunch of money (and they expect know what they're doing/did good DD).