Front-end development is a complete mess
...and I say that as someone who primarily does front-end development these days. Every three months someone will release an update to their package that has a breaking change simply so it fits into whatever the current opinion on Twitter is about some JavaScript feature. Education is largely run by people writing self-promoting, meme-filled posts on Medium called "x considered harmful".
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.