Хз, что такое "истанс useSelector". reselect нужен, чтобы вызывать коллбэк селекта данных, только в том случае, если изменились входные данные для этого селектора, в противном будет возвращаться старый результат вызова колбэка из кэша, т.е. профита больше чем от второго параметра useSelector, который всё равно на каждый диспатч дергает коллбэк ну и выглядит более эстетично, не надо тянуть лишнюю логику во вьюхи.