Well.. the metalink program would like to generate record which are readable. However, it seems to be a security threat to include a non local XSLT sheet, which means every metalinks record needs a local XSLT sheet to be user readable.
There doesn't seem to be a way to create incline XSLT sheet (like you would with CSS), because you would generate two document root nodes.
Well, short story is, the next metalink release will combine an XSLT package and probably create a local XSLT record with a default name whenever generating records. Not the best solution, but a user readable one at least.