In my opinion; the reasons come from the biological point of view; as cancer is not a localized disease. In addition; gene mutation of cancer cells are highly frequent; so no single drug can target different cell types within the same tumour tissue. I hope this could help.