Lots of people live out full productive lives in SQL, R, etc.
I like the article's idea that DSLs are 4GLs. ie. crafting the nouns and verbs needed to work a problem.
A huge number of in-house corporate developers never needed anything beyond powerbuilder to make the apps their companies needed. Certainly they didn’t give a damn about the hardware. Those apps spend 100% off their time waiting for the user to do something or waiting for the database.
Turns out, making people care about how the machine does it is the real challenge. A higher level lang isn't going to change that.