As I see it, the problem is that: (1) react tries to teach everyone new bizarre ways of writing code instead of being a toolkit, (2) web is historically so focused on old-crazy-web <-> new-crazy-web dichotomy that cannot see past it.
(1a) is the web’s desire to mix “ui rendering” with “state management” which are two different things.