Your argument is really that syntax is nothing and semantics everything. I sympathize, but it's not how most people see it.
As long as we accept syntax as a significant part of what defines a programming language, "visual language" is a reasonable concept.
Edit: Reasonable implementations are another matter. :)