I would have replied earlier, but I've been crying all morning over your comment ;)
Imperfect product... that was the consultant in me speaking! I don't really have a dog in this race, but I think that businesses owners / management are starting to get quite tired of the bills they pay for IT spending, especially for things that bring no ROI.
Yeah, I can't think of another area of corporate endeavor where the maintence costs just to stay in place, functionality-wise are as high as they are in IT.
IT managers especially hate this kind of stuff, because it makes them look stupid. Bean counters have little sympathy for IT guys who bet on a development platform that gets orphaned by the vendor. They're supposed to be the "experts" who don't make those kinds of mistakes.