Почему на android нет программ с консольным интерфейсом?
Потому что это никому не нужно.
Хотите консольку - попытайтесь поставить Linux.
Потому что там нет клавиатуры. А без нее очень неудобно. Терминал есть, если интересно - только что Вы с него сделаете? Мне он нужен только для ping/ifconfig и то для этого есть и более другие вещи