Interesting. I think it is the Chinese who consider cancer to be a disease of stagnation. Blocking the tubes would be like blocking a stream which would lead to stagnation.
I have read that a womans bra (if too tight)can block certain ducts and that can cause stagnation and thus cancer too.
My husband didn’t have a vasectomy and no one in his family has had it, and he got prostate cancer at 50.
He was even vegan for the 3 years prior to that in an effort to lower his cholesterol, and prostate cancer loves fat.
Don’t know why he got it.