The problem with big businesses is that even if the organisation needs and wants to cut costs, its smaller organizational units often have little incentive to do so. So the push for a new cheaper solution has to come from above, which means you have to sell the product to "higher ups" and not to the people who will be using the product. Of course that means the sales people and cheapness of product are then more important than the actual quality of product, which I guess is why there are so many crappy products in the big enterprises in the first place.