Я никогда не использовал это, на самом деле. Но когда я работаю с XSLT, мне часто бывает нужен способ выражения диапазона (т. Е. «Выбрать все узлы от xpathX до xpathY») и немного в зависимости от структуры, это довольно сложно сделать правильно. Как я уже сказал, я не использую его, но если бы я мог применить XPointer в своих проектах, я бы использовал его, если бы эта функция была реализована.
Вы спрашиваете, для чего это полезно. Простой пример: рассмотрим файл журнала. Вы можете просто запросить диапазон от точки X до Y (то есть диапазон дат), что может быть намного проще, чем классический подход с XPath. Проще выразить и выразить.