This idea of "curing cancer" as if cancer was a monolithic disease really needs to die.
Cancer is just a catch-all term for somatic cell mutations that become unmanageable. There are as many ways to get "cancer" as there are ways to mutate cells into these sort of uncontrollable states. And there are cures for multiple cancers today (Imantinib, Herceptin, etc). There actually have been enormous recent strides in drugs like PD-1 inhibitors that do have a broad spectrum affect against cancers, but I think outside of this one particular example, the real math problem is how do you expect to contain a mutational state of a cell with 10000x ways to reach that state with a single, or even handful of drugs?
Cancer is just a catch-all term for somatic cell mutations that become unmanageable. There are as many ways to get "cancer" as there are ways to mutate cells into these sort of uncontrollable states. And there are cures for multiple cancers today (Imantinib, Herceptin, etc). There actually have been enormous recent strides in drugs like PD-1 inhibitors that do have a broad spectrum affect against cancers, but I think outside of this one particular example, the real math problem is how do you expect to contain a mutational state of a cell with 10000x ways to reach that state with a single, or even handful of drugs?