Марина, вот будут люди в среднем жить лет по 120-130 и каждый с вероятностью, стремящейся к 100% будет доживать до своего рака, если не умрет раньше по иным причинам. Встречала прогноз по общечеловеческой популяции в пределах 25% +-, т.е. каждый четвертый человек заболеет раком при условии дожития до преклонного возраста. Кто-то уже родится со своим раком, кто-то заболеет в юном, молодом, среднем или зрелом возрасте. Кто-то возможно переболеет несколькими видами рака (само по себе, как побочка при применении радиотерапии в лечении первого рака, генные поломки - одновременное носительство BRCA1 и BRCA2, например, и по многим-многим другим, в том числе пока еще не установленным причинам). Сомневаюсь, что когда-либо получится установить все факторы и причины развития рака.Совсем не факт, что это целесообразно в принципе. Наука и медицина идут в основном по другому и более продуктивному пути - изучают строение, "поведение", особенности жизненного цикла раковых клеток, пути распространения. Пподбирают варианты, позволяющие контролировать скорость деления раковых клеток, блокировать сосуды, питающие опухоль, обманывать рецепторы раковых клеток и т.д.
И, да. Рак это одна из сторон эволюции, изменчивости. В то же время, благодаря той самой эволюции рак не принимает масштабы эпидемии. Иначе бы мы получали рак, например, на каждую пару тысяч мутаций наших клеток и не успевали доживать до размножения))