Pondered the same issue many times in the past. In regards to IT technology, security has always been secondary consideration and very much in the past considered a hindrance to software development. I firmly believe that is because IT in the past and still currently has not been subjected to the legal issues insecure development causes in the physical product area. "You can bet your booties" that if was able to easily receive monetary damages from Microsoft for every security breach Windows has caused, most would cease to exist.