But there's a fault in their thinking IMHO. Web guys are web guys for one reason: They sincerely believe web is the future and better than native desktop software. (For some values of better.)
And then there's the other big group: The native desktop devs who don't think JavaScript is a good choice for a native platform as there's already a big eco system of C/C++ code supporting this platform and why make the extra work of creating JS bindings? (I'm one of these guys - though I don't develop for GNOME.)
So all the GNOME guys do with this decision is to alienate their existing developer base while not really attracting any new devs to their platform.
Personally I think Vala was/is a perfect language for their platform. It's sad they they gave up on that.