This was my thought as I counted 9+ React alternatives mention in this thread alone.
This is the stuff I've counted so far (I know they are not all React alternatives): Preact, Mithril, Crank.js, Hyperscript, Reagent, Closurescript, Elm, Cycle.js, Lit-html, Haml, Slim, Jsx, Meiosis, Svelte, Formik, Vue...
"This system is hard to work with" -> {Abstraction created} -> {Abstracted extended to support new features} -> GOTO 10
Now you have n+1 systems to learn & reason through.
[1] https://xkcd.com/927/