Economics like psychology aren't true sciences yet because they don't have a repeatable theoretical model. They're like Alchemy before it evolved in to Chemistry or Astrology before it evolved in to Astronomy. How can you get a repeatable theoretical model? imo you would need to model a world simulation near or at the level of atoms. The more abstraction and the more assumptions the simulation has, the less useful for the social "sciences". imo this is what Hari Seldon's "equation" is in the Foundation series; a simulation