It's never 99%. 95% is my success rate, and I have been diligent. Other people got a much worse rate. But 99% is far from the truth.
Even of those that deliver, many fall short of their goals in one way or another, or deliver so late that I don't even care anymore. They technically deliver...