Front-end development is a complete mess
I've had freelancers putting in the latest React features in seemingly in order to be able to put them on their CV. I've had to break up arguments about semi-colons and tab width. Someone insisted we switch testing framework because there was a new one out.
I'd love to say this was true of all environments but compare the web page for C++ GLM (https://glm.g-truc.net/0.9.9/index.html) with that of, say, GraphQL (https://graphql.org/) . Notice the difference in bullshit levels.
Anyway, Vue is totally fine, or is at least as good a way of fucking things up as any of the other options.