Тем, что для подключения глобального стейта нужно отдельно прописать имена вызываемых событий, отдельно замапить к кажому событию обработчик, потом из этого безобразия отдельно собрать инстанса стора, затем не забыть обернуть нужный кусок приложения в Provider, а затем в каждом отдельном компоненте сделать mapStateToProps/mapDispatchToProps. А потом - обернуть полученный компонент в отдельный connect.
Тогда как в Pinia можно в одном файле описать стейт, как методы стейта - события, а потом через экспорт функции запуска хранилища use<Имя сущности, описанной в сторе>Store или обращаться к нужным полям и экшнам напрямую, или обернуть в storeToRefs. И будет всем щастье.


