This logic if simply flawed. I can easily admit making JavaScript frameworks may require 10 years of diverse programming experience, but I'd not equated using them with programming in general. Programming skills are more or less universal, so diverse enough seasoned programmer can pick up any programming language much faster, let alone frameworks.
The problem with web programming is though that it's body of knowledge is wider than just "decent programming". One needs to know a lot of facts about small details, both about browser API and quirks and current best practices in user experience (anyone remember IE6?), which do not even have regular answers. It's more biology than physics.
If you remember, abstracting from browser differences was the main idea of jQuery. React abstracts the rendering of dynamic content, so if and when W3C will come up with some decent declarative enough solution to the problem React solves - there will be no React.