There are many different types of cancer, each caused by different factors is the statement which best explains why cancer is so difficult to cure.
The option D is correct.
Explanation:
Cancer is an abnormal growth of cells in which the check on the cell cycle and programmed cell death ceases.
The mutation in the genes or DNA causes cell to divide profusely overpowering the check points of the cell division.
The cancer in particular cell is no longer at a single cell but it metastasizes to other organs and building its own capillaries to get nutrition.It gets difficult to treat the disease as many organs get affected.
Cancer is caused by lifestyle, mutation, carcinogens, eating habits, genetic factors or age related etc.
There are different strategies required to treat and prevent the cancers caused by different factors. So not one factor can be taken for the treatment purpose. Different organs affected with cancer require different line of treatment so it gets difficult to apply same strategy for everyone.