BP is non-readable, unique to ue4 and a pointless gimmick that will never be popular among serious developers even if some claim to ‘be having fun’ with it.
I get your point. Blueprints are fine. Epic putting all development power in Blueprints is not.
An engine needs
a solid base in C++ for unlimited programming on the ‘metal’ without restrictions.
a textual programming system= scripting language which wraps the C++ architecture and allows common functions without recompiling.
a visual system which builds on the script (blueprints)
Script and Blueprints need to have import & export, so they can be converted to each other.
A text based programming flow is always superior, at least if you have a game with decent codebase.
It’s amazing and terrifying at the same time to see people doing number crunching and code duplicating with blueprints.
Totally agree with you.