https://wiki.etersoft.ru/Linux/VLFN
Как мне это видится:
Если бы limit.h не ограничивал бы reiserfs, то на reiserfs этой проблемы не существовало бы, ввиду лимита reiser, почти в 4 килобайта. Вин-файлы лежащие на reiser, укладывались бы в максимальный предел лимита виндоус (поскольку взяты оттуда) и слома обратной совместимости не было бы. Правда при наличии длинных имён файлов в 4k на reiser сломается обратная совместимость ntfs<-reiser. Но как мне кажется, такая проблема и не стоит. Чаще копируется ntfs->linux, а не наоборот.