I believe quite strongly that JavaScript and API-driven interfaces are the future of not just WordPress but the web

I beg to differ. First of all, the JS web framework landscape is horribly fragmented and volatile. Many frameworks have the life span of a fruit fly. Angular 1 was superseded by Angular 2 which was then upended by React. Who knows what will happen in the next few years? I don't see a "standard" framework emerging any time soon.

Users suffer from "choice paralysis." Angular, React, Ember, Meteor, Backbone, Knockout, Polymer, Mithril, Aurelia, etc., etc., etc. Good Grief, are you kidding me?!!

This amusing graphic underscores the situation.

Second, JavaScript itself is a highly dysfunctional language. It will eventually be eclipsed by some other language (or languages) once WebAssembly finally arrives. In the meantime, there's a whole world of choice in transpiled languages.

Recently, we learned that JavaScript may be the most complex programming language in use today.

Presently, I'm trying to get ECMA to fix this awful language.