The following statement of Mich's unfortunately describes most of
nowadays C.S. students 
And this is *exactly* the problem. We would end up with programmers
that quickly learnt vala, having no clue about GObject. That's
absolutely horrible. Just like the people who only know how
to write java or #C code. They know how to use all the fancy
classes, but they have never implemented a list or anything
lowlevel themselves. I don't want people who know vala, but
don't "had to learn" GObject.
One way of viewing the issue is:
Do you want to cater to the programmers you want, or the programmers you have?
(With the hope of turning the latter into the former.)
Gimp-developer mailing list