Well, "things like react" are not more than the V in your MVC ;)
The fact that react suggests you organize the views in a component's hierarchy has nothing to do, imho, with people calling the models from those components. It's just bad practices, whatever is the view library being used.
But I get your point nonetheless: flux & all do try to make it clearer that react should only get called from events and update the DOM as a consequence.
For the record, there's also good things being done in that field by the clojurescript community (Om/Reagent for example).