Довольно типичная ошибка обмениваться данными через стор вместо пропсов (с) Наталья Теплухина, core-команда Vue. Не дословно, но близко :)
Если данные используются в совершенно разрозненных компонентах-частях проекта, то стор, если же их можно связать через пропсы, то лучше связать их через пропсы. Не хочу разводить холивар, поэтому помечу как ИМХО - если обмен данными без нужды переводить в стор, то потом когда кто-то придет на проект и начнет разбираться что-куда-откуда, он вас проклянет.