Как привести в порядок дерево React-компонентов при использовании Redux?
это норма :)
открой эту вкладку консоли разработчика на фейсбуке, посмотри как любой самый маленький компонент вложен в сотню врапперов



это один комментарий к посту (юзернейм, юзерпик, лайк, время), всё дерево компонентов не влезает на один экран
connect не нужен с тех самых пор, как появились useSelector и useDispatch. Просто выбрасываете лишние обертки и живете счастливо.