Поверьте, для меня это важно
Часто нужно в некотором модуле получить путь до какого-то места не абсолютный, а относительно именно этого модуля (файла).
Проблема в том, что обычные относительные пути ты не можешь использовать, потому что они будут не относительно файла, а относительно места, из которого запустили приложение.
А запустить можно откуда угодно.
Например, тут два запуска из разных мест. Относительные пути внутри index.js при обращении к сторонним файлам будут разные
node index.js
cd ../../
node project/lib/index.js