Vilket bygger på antagandet att "verkligheten" är en exakt vetenskap, så är det inte.
Det finns typologier som särskiljer situationers beskaffenhet med begrepp som; enkel, komplicerad, komplex & kaotisk etc. Naturvetenskapen och allra helst matematiken är i värsta fall komplicerad, men sällan komplex. När det gäller samhällsekonomi är den i princip alltid komplex eller kaotisk. Antalet integrerade variabler är så stort att det är helt omöjligt att med säkerhet förutse mer än ett halvt steg framåt, något ingenjörer brukar ha lite svårt att acceptera.
Man kan teoretisera och säga att om det blir uppror i ett oljeland så påverkas produktionen, som påverkar exporten, som påverkar oligopol-balansen och världsmarknadspriset, som påverkar industrins marginalkostnad, som påverkar... ...som påverkar räntan, som påverkar bostadsrättspriset.
En sådan kedja är normalt korrekt, och man kan med ganska stor säkerhet säga att bostadspriserna sjunker pga minskat oljeproduktion. Problemet är att det bara är en av många faktorer, så bostadspriserna kanske ökar med 10% under samma period varpå (normalt icke-ekonomer) påstår att oljepriset saknar korrelation med bostadsmarknaden. Men om oljepriset INTE förändrats kanske bostadspriserna ökad med 12-14% istället, men det går aldrig att empiriskt bevisa, och kommer aldrig att gå annat än genom modelleringar vilket återigen blir ett teoretiserande av en komplex verklighet.
Ovan problematik med att finna empiriskt stöd är också en stor orsak till att mikroekonomi vunnit mer intresse än makro, för där går det oftast att testa och finna mer hands on bevis för sin teori.
-------------
Så blir summan att alla som inte förstår och/eller accepterar ovan avfärdar all ekonomiforskning/-teori med att det bara "gissas" och att ingen vet något egentligen.
------------------
Det problem jag kan köpa däremot är att det ofta läggs stor vikt vid, säg kanske tre, kända förändringar i omvärlden. Och dessa tre ges alltför stor vikt vid analysen vilket ger ett felaktigt resultat. Mer fokus kanske borde ligga vid att söka efter de tusen variabler man inte (ännu) fångat upp och försöka bredda analysen.