Because "alphabet" happens to be the fundamental writing system for human languages and therefore crucial to enabling literacy. I am simply using it as an analogy for us needing better programming environments to enable better programming literacy.
Come on, what kind of question is that? If I knew how to improve it I wouldn't be chatting here with you, I would be doing something about it.
Also, you should probably watch Bret Victor's videos, especially "The Future of Programming", if only to realize that we have been improving the programming environment since the days of punch cards, and are still in the process of doing so.