Some things are meant to take time and be right. First time.
Survival rates are spectacularly better than they were fifteen or twenty years ago and they are getting better all the time.
Also there is no one type of lung cancer, brain tumour or bladder or bowel cancer either. There are many different types. Half the battle is identifying (and successfully treating) the right sort.
I still think there will be cancer in fifty years time. But we won't have to die from it. We may never eradicate it though, because it is a tough, complex bio-engineering problem, closely allied to programmed cell death and immortality. That's another tough nut to crack for the same reasons, inexorably intertwined as they are.