Not instead, in addition to. And why shouldn’t they? I miss many functions in c++, for example fluent Linq (i dont type sql-like statements in code), Lambdas, Reflection and the possibility to even compile dynamically created code. These higher functions make coding real fun time for me. I don’t want to reinvent the wheel all the time, especially if people who clearly can do it better than me already did.
PS: Yes i know about cpplinq (does it play well with UE4? i dont know), UE4 does offer some reflection (this should be extended).