the world is composed by several variables connected to each other. there's right. but the fact is we can not catch the dynamic ,"stochasitic" world . so our understand of causality is far from the real causality , if any . so ,we have to model and simulated based on opaque ,hazy , ambiguous knowledge and make judgement in a very very limited confidence.