Tanto quanto sei, tudo isso é apenas tradição. "tty" é apenas uma ressaca histórica dos mainframes. 1-6 existem como prompts de login porque é assim que eles são definidos em /etc/default/console-setup
(e executados por /etc/init/console-setup.conf
). Isto é como esses TTYs recebem seus avisos de login e por extensão, porque tty7 não tem um.
Mas por que 6 textos ttys? E por que tty7 para gráficos? Eu não tenho ideia.