I voted no, because the languages aren’t all that different, and most of what happens in the Scripting section is about Unity related functions which are the same no matter what language you use.
That they can both utilize the same Unity classes/functions etc, doesn’t mean you can simple copy paste and be done with it. The rest of the logic needs to be scripted too, and that’s where the huge differences comes in
First, splitting the scripting forum would just further fragment the forums and (for some at least) make it harder to browse threads and to keep up on everything.
Also, the differences aren’t huge, and whatever differences there are can easily be addressed right here in the scripting forum (in fact, this forum is perfectly suited to such discussions :).
On the one hand, a lot of new Unity users are also new to programming, and for them the differences between UnityScript and C# may seem pretty vast (largely because UnityScript hides some things from you that are always explicit in C#).
However, as one gains more programming experience, one tends to start to see programming languages as being more alike than different. Sure, switching paradigms entirely can take some adjustment, but UnityScript (especially in its current form) and C# are very similar.
From a learning standpoint, the emphasis should be on logic and problem solving rather than syntactical details, IMO. Obviously you need to understand the syntax and semantics of a language in order to use it effectively, but those are just details; the general processes you’ll go through in terms of solving problems and structuring your code will be essentially the same in either language.
You run the risk of splitting the community, and since the problems themselves are often language independent, reducing the views a problem gets from people who are more than capable of helping.