

I think the problem is that you can’t create new abstractions very well in graphical languages. It works for something like fixed domains (e.g. Blender node editor or your example) but for a general purpose language you need the ability to define abstractions that never existed before.
The other problem is that you can’t really apply any of the tooling to it that works with other languages, e.g. version control, formatters, linters,…
Both in English and my native German. I probably do have an accent in English but that is difficult to judge myself. Certainly nothing that prevents other people from understanding me though.