No, the root cause is that cancer exists. Or rather, that humans exist at all.
It's all very well and dandy that you can say "actually, there is a larger structural problem underlying it all" when meeting something bad, but it doesn't make that particular bad disappear.
It's all very well and dandy that you can say "actually, there is a larger structural problem underlying it all" when meeting something bad, but it doesn't make that particular bad disappear.