даже обычную блоговую структуру пихают во vuex и уже выводят посты из vuex. Вот тут у меня и возникает вопрос, зачем?
Чаще всего потому, что не понимают, что они делают. Если какие-то данные нужны только в одном месте, нет смысла складывать их в store.
Если есть вероятность, что в будущем эти данные понадобятся где-то ещё - да, можно заранее подготовиться и сложить, тут уже решать вам в вашей конкретной ситуации.
Впрочем, есть ещё один аргумент, почему данные можно вынести - снизить "когнитивную нагрузку" на организм программиста, открывшего файл компонента. Т.е. просто вынести часть кода вовне.