You just got steamrolled by .NET OOP dinosaurs, React played no part in it.
I was reacting, emotionally, to the blaming of the old guard.
I do think that Java Script frameworks would be great if they were stable. And for enterprise software - for any sensible definition - stability is a very important criterion.
But it is easier to write than it is to read so they keep reinventing the wheel, keep making new, not better, things.
The problem with the javascript ecosystem (other than javascript itself) is that browsers constantly change and webapps are expected to be increasingly sophisticated. The stacks can't really settle down until our expectations of what they should do stabilizes. I feel that's why we seen much less churn on the backend.