Actually, externalizing the reports makes it easier to integrate with design-center : the logic is one module, and the reporting another module.
Thus we can simply take an element from one tool and use it in another, without editing its content