As you say, a new paper on this topic has just been published. It argues strongly that many cancers are caused by factors in the environment that can be controlled. The study concludes that only a small fraction of cancers are caused by factors such as defective genes (“bad luck”).