It is true that economists have an unjustified preference for analytic solutions over numeric solutions.
However, the main reason to avoid simulations, is that the assumption of rational agents is not very amenable to the typical approach of simulation. Any simulation that imposed the assumption of rationality would look very different to the simulations that are usually done.
For example, rational agents make decisions based on future prices. I might decide to build a factory, because I expect positive profits given the future prices of inputs and outputs. But I can only know this if I have myself modeled the entire economy. Economists do this using backward induction. They solve for equilibrium in the future, and work backwards.
Another more basic example is that rational agents naturally form markets. Buying/selling of goods is much more accurately described by a perfect market, than by some random matching with random prices.