XSLT используется не из-за легаси, а из-за уникальных фич, например, я не знаю другого хорошего языка для декларативной разметки. TeX императивный, например
так суть в том, что он не используется. Допустим, вы его используете. Но это капля в море. Его не обсуждают, под него практически не пишут, его никак не планируют развивать. Он мёртв. И исключительно в силу того, что он перегруженный и неудобный.