The DCC is a step in the right direction of establishing a common base of compatibility, but developers will need to actually invest in development for that common base to a degree where the resulting user experience is consistent across applications.
filing