Often there is a proxy chain to get to the quantity of interest
"Happiness is 50% determined by genes"
flaw: terms themselves are not well defined. Stated and unstated feeling; language compressor; personal thermometer; siamese twin example; state of data capture; needs an explanatory theory of qualia
If genes code for thick butts and that makes girls happier than what if society's beauty definition changes -- all your science is out the window
Usually you get the people equivocate: "but the effect is still there", but that's just talking about correlate and not causal. It’s not an explanation
In programming, you can catch some errors with a type system but the most important errors are the ones your type check and tests can't catch