I suppose it depends on the main expenses of the companies, optimizing programmer workflow is a very good idea in a tech-centric environment because its a major part of your operational costs. However, if the quality of the technology is not an important business driver then I suppose you can afford to be average about it.