Then I realized that I was not the only one: Other people have lost their faith...
Now I realize this was all a spiritual tempest in a teacup. The wisdom was always there, you only had to listen to the right preachers:
There are more external DSLs out there than most people realize and more often than not, I see companies trying to get rid of them.
This is an interesting post by Michael Feather.
I did not know that Erlang was dropped by Ericsson (aka. open-sourced) because thy were concerned with their ability to hire and train developers.
The thing to remember about DSLs is that they are a commitment and the commitment doesn’t end when the initial implementation is done.