Not sure why the causes of colon cancer are so elusive, its caused by something we ingest.

Water chlorination and fluoridation cause colon cancer but that generally takes upwards of 35 years of consumption.

For those in their 20s and 30s the more likely cause is processed foods coupled with drinking municipally treated water laced with chlorine and fluoride. Those 50 plus tend to drink bottled water and eat far less processed foods.