And on the other end of the spectrum you have software that is made with ever possible feature in mind. You get a lot of bells and whistles with those programs, but how many of those features will you actually use and how hard is it to get to the stuff you do want?
Take an office suite, for example. Do you really care about databases and presentation software or do you just want to use the word processor? When you are using that word processor, is it easy to get to the things you actually use or do you have to search through menus full of features that are useless to you?
That is why there is an audience for vanilla software. Productivity increases in a company when people have only those features they need and use. If there is an IT guy on staff that can add those features, it is well worth whatever he charges to add only the features that are needed.