So let's say you're Apple and you've just built a bridge designed to take a crazy loading in the worst weather you can think of x 10.I think it's because some people, and I include myself in this, have to deal in the real world, with real people as part of a real job.
I need to totally think thru potential issues and try my best to come up with fix's that will stop errors occurring.
Same with programming a game.
What happens when someone enters an area in the game or does something they are not supposed to do.
You can't have the game crash, you need to find and fix such things.
So when something is presented to people who HAVE to think like this, the instant reaction is to think of the potential weak links, and wish to see them tested.
Just "doing as you are supposed to" is pointless, you need to test out all the things you are not supposed to, and see if the system? still works, or does not fail in some way.
Even with a road bridge.
You don't make it, so it's fine with a expected load in nice weather.
You need to design it, so it takes a crazy loading, and the worst weather x 10 you can ever think of.
THEN it's safe.
And you have people saying: The ferry has worked fine for years we don't need this bridge. This "bridge to nowhere" should never have been built at all. No one is going to use the bridge. This bridge is a total fail. I had a friend who knew someone who crossed a bridge and was never heard from again. How long before terrorists find a way to blow up this bridge? Will this bridge support people with different skin color? What about ice? Don't bridges freeze first? Think of all the poor Chinese slaves who Apple exploited to build this bridge. Will the bridge work during a zombie apocalypse? Apple should have built the bridge to go half way across, and use the ferry to go the rest of the way. Everybody knows you don't go full bridge.