Хорошо, давайте тогда рассмотрим - что есть заразность заболевания? Обязательным условием распространения заболевания от лица к лицу является некий контагиозный агент, в частности из наиболее распространенных: вирус, бактерия, простейшее, спора или мицелий гриба. Они всегда материальны, их можно выделить и обнаружить в тканях больного. Причем обязательное условие - именно передача от живого субъекта другому живому субъекту (поэтому столбняк к примеру не считается заразным, ибо агентом выступает сапрофит, мирно живущий в почве). В случае онкозаболеваний такие агенты не выявлены. Их просто нет.  Зато обнаружена куча средовых факторов, которые могут запустить механизм болезни.