Now, the question is why this has not happened for Mac Software, at least not on that scale. Gruber (2004) claims it is due to zero tolerance (http://daringfireball.net/2004/06/broken_windows).
I think that is partly true, and it sort-of started with the original PC. Installing a DOS program such as Lotus123 was a nightmare, where people had to answer such question as "number of lines on a page" and "how does your printer do bold" to configure a printer. Installing hardware, similarly, was a nightmare (what IRQ should we use? Do you have extended or expanded memory? etc).