What Soundwave said. Real-life economic cycles are not random and unpredictable. Real-life Civs that handle their economy like AI and noob Civs get caught in these cycles, but that doesn't mean they're random.
If, in Civ, you build bazillions of units, run high-maintenence civics...