You have to keep in mind that Gamestudio mainly is a hobbyist engine.

C# isn't only popular because it's more usable for non-professional programmers. Even for low level programming gurus it is a more productive tool for many projects.

You have to use the right tool for the right job. In my opinion in 2010 higher level languages in most cases make more sense for writing gameplay code like the majority of Gamestudio projects need.

I agree about C#'s trumps of course and that the examples weren't ideal.