Vue - фреймворк для разработки пользовательских интерфейсов. Вместе с некоторыми дополнениями позволяет создавать полноценные spa приложения. Т.е. прежде всего он служит именно для разработки интерфейсов, позволяя удобным образом организовывать взаимодействие между различными компонентами приложения. Далее такое приложение удобнее масштабировать и поддерживать. Все современные библиотеки/фреймворки фронтенд разработки сейчас преследуют примерно одну и ту же цель - масштабируемость, удобство поддержки, модульность.
Если вы занимаетесь, исключительно версткой и вам не нужно разделять ваш проект на какие-то компоненты, которые должны как-то взаимодействовать между собой, то он вам ни к чему.