Yes the article is a bit blinkered especially when Perl, Lua, BeanShell, JavaScript, Tcl, and shell are already available options on Android (along with Python & JRuby): http://code.google.com/p/android-scripting/
"JRuby also appears in Scripting Layer for Android (SL4A), formerly the Android Scripting Environment, of which more later."
"But maybe we’re barking up the wrong tree; both Python and Ruby are written in C and run well on Linux boxes, which is what Android devices are. In fact CPython has already been ported to Android as part of SL4A; I can’t imagine that Ruby would be that much harder. Also, I’m confident that they’d start up quickly and run acceptably fast."
"SL4A · Whatever the right answer is, some of the work done in what we used to call the Android Scripting Environment will surely go into it. They’re not trying to solve the same problem I am; they want to empower people to knock off little scripts right there on the phone; which is interesting, but I want to write big substantial Android apps using the nice tools on my computer with effortless built-in access to all those nice Android APIs. ¶
But they’ve cracked some very nontrivial porting nuts and figured out one instructive way to expose Android’s APIs to whatever programming language comes along."
Yes thats why I put Python & JRuby in brackets. But there was no mention about any of the other languages already working on Android as part of the SL4A.