At the end of the day, you go with the method/framework that you can wrap your head around, without making you look like a fool.
When I started web development you would be in the hall of shame if you would mix HTML and js and CSS.
It was an anti-pattern.
I still think JSX is not the right way to go.
That's why I like for example sveltejs more.
And yes everybody should use whatever he or she likes!
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.