Economics is not an exact science, nor can it ever be. This is because its "raw material" (humans and their behaviour as individuals and en masse) is not exact.