Нету "рака". Есть пачка онкологических заболеваний разной природы. Причины многих известны, факторы известны. В том числе и вирусно-бактериальные факторы.
Человек знает о факторах, приводящих к возникновению рака, но не знает причин. Знание, что если много держать в руках кусок урана или принимать соли палладия, то рано или поздно буде рак - так себе прогресс.