[Note: I'm reposting this because heavy-handed neurotic mods nuked my *entire reply and everything after it* because, apparently, including a couple URLs to 1. the AppleScript book I co-wrote to prove I know what I'm talking about here, and 2. my own AppleScript work to demonstrate just how fantastically powerful this technology is when done right, constitutes "advertising". Note that I make no money from that book - my 5% goes directly from publisher to charity - and all my linked code is open-source, so I do not get compensation, financial or otherwise, from it.]
@Steven: Bit late to the party, but anyway...
Corrections: Database Events (which is a simple key-value object store, not an SQL bridge) and System Events' XML suite have been around since 10.3 or so, and AppleScriptObjC (for writing AS-based apps in Xcode) since 10.6.
The only 'significant' change in 10.10 was the addition of JavaScript for Automation, which is crappy and broken, has virtually zero documentation,support, or promotion, utterly fails to leverage existing JS technologies like Node.js and npmjs.com, and has next to no users or community expertise as a result. Given the immense popularity of JavaScript and its rapid expansion into server and desktop domains, shipping JXA as DOA is no small achievement, but somehow the AS team managed it anyway.
The Apple event/Apple Event Object Model architecture is arcane, archaic, hopelessly underspecced, ubiquitously misunderstood, and a problematic fit for modern sandbox-based OSes at best. Worse, it isn't available on iOS, nor will it be. The only thing that surprises me is that Apple hasn't yet appointed XPC Services as its replacement: while it lacks the elegant UX/UI philosophy (at least on paper) of AEOM, it is more modern, much simpler, far more "programmer friendly", built for sandboxing, and available on iOS as well as OS X.
The Open Scripting Architecture plugin system, which in theory allows applications to run scripts written in any OSA-compatible language (analogous to WSH) is a great idea, a lousy implementation, and a total failure to deliver on that promise, being a miserable fit for any language not already called AppleScript. It should've been taken out and shot years ago, and a modern, capable replacement introduced back when Apple still gave a **** about supporting third-party scripting.
As to the AppleScript language itself, it is a deeply flawed, painfully dated experiment in end-user language design, a developmental and evolutionary dead-end that is well into the long tail section of its lifecycle. There is no future in it as a scripting language, and with Apple's focus now on delivering a secure, polished, canned consumer experience rather than flexible, open-ended platforms that users can extend and customize to suit themselves, I am deeply skeptical that we'll see a successor to it. Heck, I recently put out an Apple event bridge for Swift and got only crickets. If adopters of Apple's massive new hotness have no interest in AE-based automation, then who will?