Why not use the search before asking the same question again?
There are even more drugs invented for cancer than types of cancer. There are hundreds of these very types, and they require DIFFERENT drugs. And development is ongoing to find more effective, safer remedies for certain types of cancer. Constantly tested and clinically tested. And now the survival rate after many cancers has increased several times. But people keep asking "when, when will they invent a cure for cancer".
It's just that no one knows where this cancer comes from. That's the whole answer. If they knew, it would be easier to find a vaccine for this disease. In general, I heard that the medicine is under our noses. I hope that it will be discovered soon "under the nose"! Because this disease is actually very terrible ...