Earlier quoted context omitted.
The catch is that there are thousands of promising therapies in animal models/pre-human testing. A very very tiny fraction of them will ever make it to market for a variety of both good and not-good reasons.
What's the difference between a good and not-good reason to not go to market?
* Most drug candidates just don't work
* Even among the drug candidates that do, figuring how to safely deliver them to their target is very hard (looks similar to "just doesn't work")
Bad reasons:
* It's too expensive to prove that a drug works
* It's too difficult to differentiate the patients for whom a drug works and the patients for whom it does not
* It is very hard to predict recruitment and to actually recruit patients for clinical trials
* There aren't enough people with the disorder who are also rich enough to afford treatment to justify development