The point is: I chose one language, which happens to be Amber. Others may choose ClojureScript or Dart or Haxe or Scala.js or Elm or whatever other transpiled language in order to avoid the unholy mess of JS frameworks. Things don’t need to be as complicated as they are in the JS universe.
The problem with these JS frameworks is that they have the life span of a fruit fly. Angular 1 has been superseded by Angular 2, making many devs unhappy. With so many frameworks flying around, standardization is extremely tricky. People are taking big risks committing to React, Ember, Meteor, Aurelia, Mercury, Vue, etc., etc., etc.