> I see why Vue was created, but I don't see why it's still around.
Because a lot of devs in FE-land have little experience, so they still have to find out the hard way how some stuff breaks.
Like the "stringly typing" (a.k.a. no type safety because we use strings to refer from one bit of code to another) you see a lot in Vue: it is plain evil and can only be fixed by a really clever IDE or a new version of Vue that breaks compatibility.