You can't prove that those things caused the cancer. They increase the risk certainly.
You can absolutely prove that these things cause cancer.
Especially skin cancers, and cancers caused by things like Asbestosis (the clue is in the name)
(Source - someone close to me, who's a consultant chest specialist)