Vala predates all these, and it's been a de facto GNOME standard for a while now.
The last time I heard from GNOME was about javascript binding. I think the choosing of programming language in this age is more to do with marketing. Piggyback is the right way.