Потому что у смартфонов чаще всего нет физической клавиатуры. И это банально неудобно.
Тем более, что подавляющее большинство пользователей смартфонов нуждаются в максимально простом интерфейсе.
И некоторые программы с консольным интерфейсом на Android всё же есть, например, SSH клиенты.