Let's say I'm writing a SW simulation of a tea kettle on a stove. I finish and run the simulation -- but my water never boils. Obviously I screwed up. So I re-write my simulation. I keep running, testing, and re-writing my simulation until I see that (according to my model) water in a tea kettle will boil when placed on a hot stove.
What has my simulation showed me? Absolutely nothing. I made sure that it showed me what I wanted it to show me. That's how I knew it was "successful".
Global Warming? Asteroid strikes? If the initial run shows a really happy outcome, then your simulation was badly written. So keep re-writing it until Global Warming or Asteroid Strikes show a catastrophic outcome. That's how you know your simulation is "good".
This is how we do science these days.
They don't seem to understand assumptions, multiple independent variables and expected outcome, just dogma.
Simulations are a key part of designing and verifying electronics. In that realm, they work very well.