If we lived in a world of cause and effect, direct solutions, preventing the cause from occurring, would always work best.
But we don’t live in a causal world. The function of one variable is a myth and causation is one of the worst examples of this myth.
Consider: anger. There are dozens of popular books on how to control it.
I’m going to try an indirect approach to anger management: “deep listening” to people at whom I tend to get angry.