Of course it is lack of imagination, or you wouldn’t keep on writing about general purpose languags and processors ;-)

Seriously though, there is a whole world build around Domain Specific Languages that could address all of the things you mention. Of course, only if you want to venture into that world. If you have time, just have a look at what for example a tool like JetBrains MPS can do — taking into account that DSLs are not only textual, but can also be expressed graphically, in tables or in formula notations. The latter is what triggered me, with your Julia example.

CEO at Schinchoku and software architect at Delphino Consultancy B.V. — writing about software, and about the Shinchoku startup.