"In software, a spectacular crash caused by a particular kind of bug isn't publicly analyzed and the entire software development industry doesn't pass new standards that proscribe avoiding that error in the future"
What is a spectacular crash in software? I hear what you're saying, but you're basically defining why we haven't had this level of introspection. Software just doesn't fail that catastrophically. Being unable to load the healthcare.gov website does not in any way compare to a bridge collapsing killing hundreds of people. If you really think about it a pretty good case could be made for roads being just as buggy as software. Thousands of deaths in my state alone each year? Perhaps it's just that the bar for software "working" is quite a bit higher in software than for many other bits of engineering. Software needs to be innovative, aesthetically pleasing, easy to operate, functional, highly available, and more.