If libraries are about disseminating data and information, then libraries need to speak the language of the intended audience. The audience understands XML but not MARC.
MarcXchange (ISO 25577) is an XML format for ISO 2709. MARCXML is an XML format for MARC21. The difference is the ISO 25577 is much broader than MARCXML.