>"what we term cancer is really a whole class of diseases with a plethora of underlying causes"
No, this is a new "talking point" come up with by cancer researchers due to their slow progress. Cancer research is up there with social psychology in terms of reproducibility problems, why not deal with that before claiming "it's so complex":