If you want an answer to your question, you yourself should know what you're asking. I honestly don't know if you're asking a rhetorical question, complaining about the reality, or asking for feedback on your idea. You are talking about multiple things at once here:
1. asking why visual programming sucks;
2. Talking about your experience with Alan Kay;
3. talking about your idea of an ideal visual programming method.
Luckily we're on an Internet forum where people can take their time to read the question and then have even more time to figure out how to respond, what to respond to, and what to ignore.
It's entirely possible to have complex conversations here where more than a single topic is being discussed at one time. This isn't Stack Exchange.
Thanks for the feedback! I'm asking about 1. and 3.
1. I have a theory on why VP sucks -- is it right? What do other people think?
3. Yes -- I'm looking for feedback, but in the context of why visual programming is no good. Also because of below:
2. I brought that up because visual programming is big, which is a good point that Alan Kay made. So I provided an example, or idea that I had. Is visual programming bad in this case? Why, or why not?
1. asking why visual programming sucks;
2. Talking about your experience with Alan Kay;
3. talking about your idea of an ideal visual programming method.