Extensibility. We have quite some code that manages UI contributions from plug-ins, piecing it all together to form the final concrete UI. Applications that are not extensible in this way (i.e. applications that manage all UI contributions themselves) should not have to include this code.