А у меня на работе есть самописная система (не веб), где вообще нет разбиения и навигации. Грузим просто первые 1000 записей, которые подходят под условия фильтра, а дальше рисуем в последней строке таблички что-то, напоминающее оборванный лист бумаги. И правда, ну вот есть у нас той же номенклатуры 150 тыс. позиций. Зачем пользователю просматривать все 150 тыс. глазами? Он такое не переварит. Скорее всего, ему либо известен шрихкод (приехал в накладной от поставщика), либо примерное название, либо хотя бы товарная группа. Вначале пользователи плевались, мол «в адинэске я мог посмотреть все товары, а тут у вас какой-то поиск», но потом привыкли. Я думаю, что навигация из 100500 страниц — это всё от незнания пользователем, чего он хочет. А это, может быть, от неумения разработчиков донести до пользователей, для чего предназначена система.