For example, no need for var declarations. Well, wait a minute, how do I as an engineer scope a variable then? In javascript, scope is determined by functions when using a var and is global otherwise. Are all variables global? Or are they just in a namespace? Or are they all scoped as if they had var in front? Things like this will trip me up all the time and I will always have to refer to documentation.
For designers, mostly they don't want to work with functions and variables anyway, how big of a benefit is it that they don't need a var and there is only one way to declare a function? Learning this language seems like it would take the same amount of overhead as learning identical features in javascript. Why not just learn a subset of javascript instead?