Ono je především určeno na něco jiného než XML. XML je textová záležitost a původně taky měla vyznačovat v textech. Že se dneska používá víc na problémy, kam by se hodilo něco binárního, je jiná věc.
ASN.1 je primárně určená pro popis binárních dat, do kterých případně patří i textové kusy. Výsledek je úspornější a zpracování rychlejší.
Běžné zpracování ASN.1-popsaných dat neprobíhá tak, že se udělá obecný parser parametrizovaný popisem, ale na základě popisu se vygeneruje (ale jde i napsat ručně) parser na konkrétní sadu dat. Třeba v C/C++, Javě..., a ten se začlení do programu. Tam, kde se zpracovává omezený (třeba velikánský) soubor zpráv, ale jde o rychlost, je to nejlepší řešení.
Ovšem data jsou zase skoro nečitelná. To "skoro" je tam kvůli těm, kterým nevadí luštění v hexa editoru.
V některém z posledních X Files byl odkaz na pokusy o propojení ASN.1 s XML. Psal to Dubuison, takže je to odborně na výši a navíc se to dá celkem dobře číst. Halt nejlepší angličtina je francouzská, pokud se k ní Francouz už dokope...