Sad but true. The problem with underestimating the security and reliability issues with software may be due to the youth of the profession, as Robert Martin points out in several of his talks. Software industry is too young, compared to others (like architecture and medicine). There are currently no ubiquitous professional standarts, ethics or any other distinctive characteristics of a profession in IT.
The thing that might truly change IT industry as we know it today is a software-caused accident, which will take peoples’ lives. But then the issue might be of a much larger scale, probably causing software development to be controlled by laws, with much less freedom than we have now.
Robert Martin has some excellent points on this idea in his talk “Demanding Professionalism in Software Development”: http://www.youtube.com/watch?v=p0O1VVqRSK0