>(now here is where we could put some Alan Kay quotes, I'll start with his exasperation at our lack of a real CAD system for programming)
CAD is the worst example, maybe. It requires precision in order to not crush down a bridge and typing commands with numbers gives you that in a much better way than a pure GUI.