Hmm. Well I agree with you that React is way overused and people are using it to just use it.
But I do understand why people are using front-end frameworks instead of jQuery. Imo I think a framework like Vue is way more organized than just a bunch of js files with Spaghetti code, which you see very often. Building your app with components is for me way more fun and for me more maintainable.
Still, I don’t like to say that one thing is better than the other because I believe it depends on the goals of the project which framework suits the project. Nice article.