Since the Cosmos could contain thousands of different namespaces, each with many elements, one stylesheet, handling all of these elements, would contain thousands of templates.
Also this all-in-one XSLT would needs to be modified with every new namespace to handle.