dl.acm.org/doi/pdf/10.114…
1) Applescript originally had other dialects besides English!? Including a "professional" syntax that never shipped

It specifically calls out this last challenge around library names
deconstructconf.com/2019/ramsey-na…

Something like a command log in Elm/Redux seems closer. Eg, Redux enabled building an alternate CLI on top of Firefox dev tools:
github.com/geoffreylitt/t…

But what does end user scripting look like if it's more about doing new things, and less about doing the same things faster?
geoffreylitt.com/wildcard/salon…
