Пока для себя определил одно преимущество в этих "обертках" "вокруг" стейта и пропсов...
Это некая изолированность конечного элемента.
Обертки "обещают", вне зависимости от расположения элемента в "дереве" ПО, получение нужных пропсов и изменение стейта.
Без оберток действительно, при изменении расположения элемента в "дереве" ПО, прокидывание пропсов придется контролировать. Поскольку в новом "месте" их просто может не быть.
Но это настолько малая цена за простоту кода без оберток, на мой взгляд конечно.