Easily convert BP to readable/edtable C++ code and back.

Yes by not making the converted C++ code readable creates all sorts of issues. primarily vastly limiting artists from “helping out” programmer(s) in the team. If UE4 really wants to help out small teams to work well together ( small teams of 3 or four or five) then it needs to make this feature work, only then can a BP created by an artist be well integrated within a “cleaner code” created by the programmer or even amended in certain areas but not entirely rewritten in C++ by the programmer.

By keeping BP separate from C++ it makes it harder to be uniform and work smoothly given all the advantages in speed that C++ offers by a simple yet good conversion.

Unity seems to be really thinking about this and it is definitely on the right path.