There is no “cure for cancer” and there will never be a “cure for cancer” because cancer is not one enemy to be defeated, it is dozens (if not hundreds) of enemies that each need to be confronted. It’s a catchall term for a whole host of terrible diseases that share some common mechanisms.