Why C++ for Unreal 4?

It won’t be used for writing the actual engine. The game is another thing.