Funny how if you spend more time criticizing things instead of trying to use them, how they never do anything productive for you. Also, it seems that when you can’t understand something painfully obvious to else, you blame their lack of communication skills!
I can guarantee you that when you had run into a problem with BP that if- instead of whining about C# not being in UE4- you had either truly tried to make use of BP or truly tried to use C++, then you’d be done with whatever it is that you want to do in UE4 by now. Maybe not a shipped game. Maybe not even a prototype. But you’d have more to show than insulting people who are trying to help you, and crying that the ‘toy’ isn’t what you wanted.
That, or perhaps team up with somebody who actually understands Unreal in order to have them do all the scripting/programming for your game. No shame in delegating tasks, y’know.