VP
когда у вас в ответе api летят денормализованные данные, в которых есть связанные сущности с большим количеством данных, вы при помощи нормализации их выносите в отдельные коллекции с доступом по id а сами связи оставляете там где они нужны.
получается аналог базы данных, при котором вам не требуется вносить правки во все места, где используется та или иная сущность, а достаточно внести изменения только в одном месте - в коллекции для этой сущности.
в этом случае byId - коллекция чего-либо, с индексацией по id, а allIds - обычный индекс.