Why C++ for Unreal 4?

[=The_E;125912]
No, you can’t do “anything” 200% faster. That’s ■■■■■■■■, and you know it.
[/]

No, it is not a ■■■■■■■■. It is proven time over time over time that C# is at least two times slower than C++ and that is best case scenario. Worst case scenario is close to 10 times which gives:
a) Best case scenario 200% slower so when you say “Others, you can do a little bit faster” is at best you can be 200% slower using C# and that is best what you can get and there is simply no way that you will do better.
b) Worst case scenario 1000% slower

Why on a God’s earth I would want that if I can use C++? Why?
C++ gives you:
a) Portability
b) Performance
c) Level of abstraction IDENTICAL to C# so those dudes who claim that they cannot write high enough code in C++ are simply weak programmers, that’s all.

C# on the other hand takes everything above from you and is NOWHERE as expressive as C++.
In view of that why would I want to use it? Now you tell me.