Our metrics are really skewed - we reward companies that develop drugs that increase average life expectancy by a few months in a large percentage of the target population and which cure nobody, not those that cure even if it is only a small percentage of the target populations.
The really bad thing is we are doing almost nothing to develop treatments that prevent cancer in the first place (well nothing gets to the clinic). The three really big advances in cancer treatment in the last 100 years have been the HPV vaccine, Hep B vaccine / anit-Hep C drugs, and antibiotic treatment of Helicobacter (stomach cancer). All of these are preventive treatments that have “cured" millions of cancers.