Its not vue fault. Its the community. There will be XYZ, ZYX God knows whats next. You are indirectly referring to the terrifying pace of JavaScript and how the packages are pilling up on top of each other. How there are 7x tools for the same thing.
The horrendous dependency chain of npm, God! it makes me angry when i see bable, webpack, gulp, grunt, preset this preset that for a very basic purpose, it makes it difficult for a dev to catch up. If you want to use import instead of require install 20 other dependencies!! What? I am not exaggerating. If the community would focus on ONE thing and not making a package for every God damn mosquito in the air things will be so stable. Not coding on the frontend anymore.