I once built a system reverse engineering a program used for soil analysis to see why one of our bridges fell off its suports.
Maybe in a century techs and standards will stabilize.
It's exactly as old as nuclear engineering.
If it's a toddler, it's because of the mentality of the people involved, not because there was no time to figure things out.
The devs writing code for the next social media app operate under very different standards than the ones writing code for nuclear reactors. And that’s ok.
Not to mention funding for governments that actively sell exploits to other nations. Standards seem to be left up to the industry. I saw the Kubernetes hardening guildelines from NIST a while back that was cool.
SE started out from mathematics, but the hardest problems are not related to it. We're only pretty good at nailing the things directly from mathematics like algorithmic complexity or distributed system guarantees.
Also you can start a bridge in your garage.
Software can be just as reliable when there is a need for it. Thing is, 99% of the time you don't need those extra 9s.