The paucity of medicines has one principal reason: specificity. Nearly every drug works by binding to its target and enabling or disabling it—turning molecular switches on or off. To be useful, a drug must bind to its switches—but to only a selected set of switches; an indiscriminate drug is no different from a poison.

