The only upside of graphical languages is that because of their limited capabilities, they focus on only one abstraction layer and that allows you to visualize that layer quite cleanly.
You can't program anything more sophisticated or step outside of the only abstracrion layer you are allowed to program in. Eg. you can't write your custom for loops by dragging and dropping boxes and you also cannot orchestrate dags or box diagrams using dragging other boxes around.