Agree in principle
I agree with the article - large businesses can afford to do this, but they often won't. As core systems that underpin the business are seen purely as cost, with senior management not understanding/refusing to acknowledge that no system changes mean they can't do all those new things they want. Apparently revenue generation is a concept only applied to sales fleshware.