The world is now more complicated than ever. We are all building upon the shoulders of our forerunners. We cannot understand where everything came from and how everything has evolved, and hence we don't understand how everything interacts. But the building blocks of the world today interact with each other intensively and sometimes unnoticeably. And clearly, it is hard to follow every lead to calculate every interaction's influence. I mention this because in macroeconomics many effects can cause secondary effects and these secondary effects may also cause tertiary effects, so it seems to me like an unending loop.
Thus it seems to me that in macroeconomics we use statistics to find associations and then try to explain certain associations using intuitive notions (maybe a dominant underlying reason) given the results. It seems to me that results in macroeconomics cannot be rigorously argued like the ones in mathematics or even physics. Rather these results are merely approximations learned from the past which are not confirmed each time like the laws in physics, let alone mathematical theorems.
So is what I am saying correct or is it simply that I do not understand macroeconomics enough?