Because most of us who write software believe that the risks associated with effectively zero liability for software failure are far outweighed by the costs of government intervention. General purpose software is far too "easy" to create for mandatory liability to make any sense.
The better solution is for the market to demand simple security fixes in situations like this.
[Edited to clarify that software risk is less costly than government intervention]