Why C++ for Unreal 4?

before we lose our senses, i urge the community here to read this:

'Today’s OOP languages - Ruby, Java, Python, etc. - are fundamentally flawed. They introduce accidental complexity by building on an inaccurate model of reality. Where they have explicit definitions for the following concepts, the definitions are wrong:

Value
State
Identity
Time
Behavior’

source: /