"That then, is the simple reason why discovering drugs is hard; because we are dealing with a biological system that still escapes our rational understanding and because we are trying to engineer a molecule that perturbs this incompletely understood system, and that too while being forced to satisfy multiple constraints. It's like being asked to find a black cat in the dark, with the added constraint that one of your feet is bound to the top of your head, and you only get three tries."
@cyrilpedia while I agree with the general premise, I would also argue that the difficulty of drug discovery makes it even more important to have more publicly funded initiatives, rather than leaving it to corporations.