Mono C# Bindings for Unreal 4

Why not? A lot of people are better at C# or just like it better for game development. As it is the primary language of Unity it will also make the transition from that engine to UE4 easier.

I myself eagerly watches the progress of these initiatives for all the above reasons.