|I am not talking about problems within applications, but the problems found in putting together the packages.
Have you ever had to root out a problem with a Red Hat package because it didn’t work right the first time? I have on over a dozen occasions. If this was my business PC, I would have been furious that a supposedly ‘finished’ product has some dependency problem or a broken symlink that caused me expensive downtime. If I am in a position of a cash flow crunch, even a few hours can mean the difference between surviving and bankruptcy.
Every business owner I have dealth with as a consultant says the same thing: “just make it work.” They don’t care about fancy features or up to date software, they only want a system that they can depend on. With Debian, they can depend on the organization to still exist five years from now and on the software to be thoroughly tested. No other distribution can guarantee the same level of commitment because they have to make money. When the money stops, so does the company. Long before that happens, compromises will be made in the quality of the product in order to maximize profitability – and this effect will get worse as the company’s financial woes increase.