Yeap, likely Vue has fewer conflicts about “CSS vs. JS”.
I think it is because they didn’t start CSS-in-JS movement with very aggressive ideas at the beginning (“you do not need CSS anymore”, etc).
BTW, I really like CSS implementation in Vue. It combines CSS syntax with the best part of CSS-in-JS (one file for the whole component with built-in selectors isolation).
I think you are right about that. I like reading react articles though, a lot of concepts within the Vue ecosystem are and will be based on those of React. But I also think Vue does a better job of combining both CSS and JS. That also goes for UX, it got a place at both sides. At least that's how we look at it from within our company.
That might also be the case for the 'CSS guys' you are talking about. They may not be able to think outside that box that easy.
This makes it hard to combine both. But that's my opinion and interpretation of this 'war'.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.