I have to admit that I've been puzzled about the rise of domain-specific languages (DSLs) of late. Not resistant, just curious whether or not it was a fad due to geekish interest or a trend motivated by some unseen force at work. Joel Spolsky's Strategy Letter VI made it click by relating it to a pattern I'd lived through (and yes, I'm that old):
The C programming language was invented with the explicit goal of making it easy to port applications from one instruction set to another. And it did a fine job, but wasn’t really 100% portable, so we got Java, which was even more portable than C. Mmmhmm.
If you don't read Joel on Software, you should.