Enabling developers is one of my explicit goals with KeyID. If you find my Key Graph post you'll see examples of what can be done by third parties without an embedded scripting language.
I really want to put the EVM on DPOS as soon as both are stable, and introduce a concept of first-class contracts which "belong to the DAC". I think this would make DAC development a thousand times faster.