I just doubt that in many cases there is a dominant factor that explains most but I think that instead there are often several factors of more or less equal importance. We made that mistake already in nutrition ("fat is the main problem") and it caused decades of problems. The proportion of these factors is also highly individual.