Blueprints are a toy. Which serious Unity dev would use UE4 without C#/F# or UnrealScript!?

You’re seeing this from your perspective, understandably. But you need to see the broader picture. In this broader picture, lots of UE4 users have no programming experience whatsoever. For them, Blueprint is a dream come true. And if I’m not mistaken, even if you’re already a programmer doing everything in C++ (or C# or whatever) Blueprints should not be a barrier or a nuisance but just an interface to communicate with the rest of your team.