Why C++ for Unreal 4?

I don’t think Unrealscript was ever the wrong choice because it originated from Unreal Engine 1. It wasn’t a system designed for Unreal Engine 3…