They really shouldn't. With VueJS it's not that difficult to get setup and running with the CLI and components is such a game changer.
Don't get me wrong. I love jQuery, there's nothing better than taking someone else's library and then extending it. Here's an example [0].
However, one thing that I have learned. It's much simpler and easier to develop code in Vue compared to jQuery. It took me a day to develop a wizard exactly the same as [1]. Of which it's now a component which I can drop in anywhere in my codebase (which I do numerous times) and in future Vue projects.
So FuelUX code: 463 LOC vs my Wizard: 180 LOC.
One last thing to leave with. I have a page builder much like Elementor. In jQuery I'm doing a lot with the Dom and it's such a pain in the ass. It's about 20k LOC alone with hundreds of functions.
Today, with Vue. I prototyped a JSX/JSON backed version, where a watcher listens to the store. The UI commits any changes to the store and the watcher re-renders the HTML. I did this with just ~90 LOC.
Completely unbelievable from my perspective and I'm still only a newbie when it comes to Vue, Webpack, Babel, etc.
jQuery/jQuery UI. It was great, but it's time to move on.
[0]: https://github.com/bgrins/spectrum/issues/480#issuecomment-3...