Не, ну вот я щас подумал, тут немного другое. CR+LF появились, что бы состыковать старые технологии с более новыми. А потом просто перенеслось as is. И это выглядит сейчас как гигантский костыль. Особенно когда мы действительно начинаем различать вывод на виртуальный терминал, в файл, или сразу на принтер. Костыль на костыле.