I'm not going to go into details why Vue is awesome (see all the other comments for that.), but I don't see you bringing any valid arguments for your statements. Sounds like a new framework has been pushed down your throat, and that hurts. I get it :)
"The core library is focused on the view layer only"
It seems to be pretty clear that it's meant to be a simple, easy to deploy, view layer only. I think it accomplishes that purpose pretty well. There are additional libraries (Vuex, VueRouter) which extend this core library into something coming close to a full MVVM framework, but those libraries are all maintained separately and not part of the core.
I'm in the process of doing that very thing for Angular.
By itself, Angular has features to help you do things, but it's far from codifying how a LOB application should be built.
It sounds like some jr devs went willy-nilly with vuejs, but they could have done it with React, angular, jquery, etc...
So you are saying that Vue.js is good for experienced devs because it's flexible and lightweight, right? Then I agree.