I feel the same way.
React just makes me shake my head. How can you come up with the idea and a requirement, a task, a task which is already abstracted in one of the well-known scripting and markup languages - and that already very good (better in my opinion) and now we put another, additional abstraction layer on top of it?!
Well, I want to believe and it turns out, for what these frameworks were created for, it can (!) make sense to use them.
But the trend in the industry is just going straight to doing EVERYTHING with it.
This is worrying.
You can interpret a lot into it, but at the moment I’m also just struggling through it and believe in a meaning that will still reveal itself - in one way or another.
To at least have a say in it, you have to have at least seen it or mastered it.
Good luck and hang in there ^^