It is partly a problem, but a big part is the demonization of animal fats in the west, especially cholesterol. Our bodies use cholesterol to synthesize testosterone. Low intake of cholesterol=low testosterone. Vitamin D is also necessary, and most men in west are deficient.
I wonder if they controlled for store-bought food vs meat-fed. First thing that comes to mind is that most dogs are fed processed, mostly vegetable-based food these days.