I've never heard of any food
preventing cancer. If that were true, we'd all be eating it all the time
. I think that perhaps it doesn't have the carcinogenics that some highly processed foods (like most kibbles) have so it is healthier. Any time you have foods that are less processed and are closer to raw or the natural diet of an animal, the healthier it would be. It just makes sense.
How many times a day do you hear that we should be eating whole grains, raw veg, natural oils (like olive oil) as opposed to saturated fats? I think it's just as true for our animals. The breaking point is convenience. What's faster to get down the throat and in to the tummy?? That's why we have fast foods and kibbles!!! (plus, an In and Out Burger is sometimes just what scratches that urge for a hamburger & fries!!)