Imagine: An IT landscape where we had a ubiquitous and well understood substrate for delivering business functionality...
Imagine: An IT landscape where we had a substrate for leveraging new technologies that are available without having to re-architect the entire technical solution every time a major technology paradigm change comes along...
Imagine: An IT landscape where the development cost & risk to do this were very low...
Stop imagining, start doing...