Unreal Engine is broken, why do people use it and like it?

You should make your own engine to be consistent with what you are saying
Not only the blueprints are the tool, all the Unreal is a tool where other people have created code so that you don’t have to do it and focus on the gameplay.
You have not written a single line of code so that when you click play, the scene will be rendered, the audio will sound or the characters will move.
Bluprints do not code for you more than c ++, in the end you only call c ++ things but with boxes and spaghetti. Who doesn’t like spaghetti with meatball?