Unreal Engine 4.21 Preview

I remember a time when swift and obj-c docs were really REALLY baaad because Apple was still figuring out how to port a lot of documentation for swift.

You don’t need to document every single function of the engine, that’s why the full source code is available, in the end, most of it is documented, and checking the source code gives you a better understanding of everything if you need to. Browsing the code for me has always been much better than just seeing what a function expects.

And I think the docs cover most of the aspects that non-technical people would need to know about just fine.

I see python just as a convenience, they may not do it as it would be introducing another VM parallel to the Blueprint VM, and for targeting consoles, it is just a waste of resources.
If you want to do text scripting, there are also alternatives like http://skookumscript.com/ , I’ve never used skookumscript, but the syntax is pretty much what you would expect and need for a game scripting language, as it was designed specifically for games.