Why C++ for Unreal 4?

[=EruArnold;136835]
The par I quoted you in that reply, about C# being somehow “less portable” then C++, given that Unity supports many more platforms than UE4 does…
You see the contradiction?
Your view is that C# can’t run in other platforms.
Reality shows that it runs on more platforms than your beloved C++ engine does…
[/]

You really don’t understand the point. The point being not to which platform you can deploy your game but on which platform you can run your engine.
Let me shout it to you:
C# IS NOT PORTABLE!!! GET IT!!!