@uncanny_kate I work with people who write software for trains.

Updating a train is a PITA, and quite costly. So they try hard to get it right.

The further you go into the safety relevant bits, the more this applies.