Is it possible to cure cancer? Yes. Regardless of profit motive and fame, I don't think 99.99% of scientists would hide a cure from the general public. We do our job to help others and see them get better. We don't do it for money. We get paid shit wages but are in the trenches to reverse horrible diseases. So, no I don't think anything is being hidden. I will say though that the FDA and the current clinical trial system is way too slow and compassionate use of new novel agents, too onerous to get into the patient. That has to change but that is a combination of non-scientific factors.
Are we close? Yes. Cancer, as you have rightly stated, is a heterogenous group of diseases with similar outcomes, in that cells become malignant, form tumors and ultimately metastasize and kill the individual. There are many new agents that now starting clinical trials. These include immunotherapy, checkpoint inhibitors and most recently and excitingly, exosomes and micro RNA's. These shut down tumors by shutting down aberrant signalling in tumor cells.
Again, the pace is exceedingly slow, and for most patients, the time from diagnosis to death is about 2 years. It doesn't make a whit of difference to them and that's pretty damn sad. That's an indictment on my field and the guilt I live with.
But long story short, yes I think revolutionary changes are coming!