Well HTML/CSS needs to do a better job luring then. The React way makes a lot more intuitive sense.
Then again my friend somehow got lured into installing Bootstrap.js, some React router, and frikin Redux to "solve" this before I told him no. But it's not like he understood what any of that did.