One advantage might be that you could put several different projections in a single layer / mapml file and the client could pick the one that suits the map at the time.
Another possibility is that it could provide a scope for link templates and template variable names, which might help decrease error rates when editing them by hand / copying pasting+modifying (a standard coding method!).
Idea / question for discussion, pros and cons and so on.