Well, there in lies the problem. The best they can do?...Really? You have some pretty low standards.
How do you know that 99% of publicly traded biotech isn't just a way to offload BP's cost for research? Perhaps handsomely paid biotech executives are all in on the game of research for researches sake, paid for by naive retail where they never really had a chance.