Text doesn't interfere with a programmer's imagination or ability to visualize the system. Visual programming suppresses imagination and imposes a very limited and impoverished visualization.
On the other hand it can be really tricky to reconstruct an understanding of a non-trivial system which someone else made from the textual code.
With visual diagrams overall architecture can be conveyed quickly and relatively concisely.