plenty of people use software such as Max/MSP, PureData to do exactly that
After that, it stops being more effective than a textual representation or (gasp!) even old fashioned imperative programming.
As a result, we need new approaches for more powerful tooling that scales better along the axis of complexity (for the idea / thing we want to create)