Ну не мстит, природа не человек чтобы мстить) Скорее это просто обратная сторона прогресса - ухудшение экологии, менее подвижный образ жизни. Если про инфаркты - инсульты еще можно сказать, что стали доживать до возраста, когда от них умирают, то по онкологии ситуация другая. Я, к сожалению, сам лично знаю уже несколько человек, скончавшихся от онкологии в возрасте моложе (иногда и намного) 50 лет. Тут как раз такая ситуация, что когда раньше умирали от инфекций, теперь вместо них умирают от рака.
ИМХО, просто раньше были такие условия, что "выживает сильнейший". Слабые быстро умирали, зато сильные организмы получали "закалку" и живут очень долго. Сейчас есть долгожители, которым за 90, они прошли ВОВ, голод, репрессии. А сегодня в "тепличных" условиях стало меньше таких закаленных организмов, но и меньше риска быстро умереть слабому. Вот и получаем, экология / образ жизни постепенно точит здоровье, и к 50 имеем огромную смертность от рака или сердечных.

Спасибо Anomander за ссылку, о чем и говорил.

Кто процесс допускает - тот его проигрывает