Why C++ for Unreal 4?

[=drawtree;19036]

Anyway I am getting think it could make sense if it is incredible hard to hire properly skilled C++ programmers. (well, I haven’t tried to hire some C++ programmers, so far) Maybe you would like to use even less-skilled programmers by providing proper sandbox…
[/]

… this is a perfect example. People use scripting languages for many reasons that have nothing to do with the programmer’s talent level. Hell, many single developer C++ based games still expose a scripting language. Just a few reasons:

Programmer productivity
Security/sandboxing
Modding/extensibility by end user
Data storage (Especially LUA/)
Easy Tooling
Optimize link/build cycle
(Logical) Separation of responsibility

and yes
Ease of Use.