I'm not a doctor or researcher in that field, but my understanding is that cancer is not 'one disease', but rather a huge number of different diseases which mostly have in common that they develop some kind of tumors.
That's also one reason why progress in cancer research and drug development is so slow. 'Fix' one cancer, and what you've developed likely has little effect on the zillion other cancer variants.