Лично? О, нет. Просто этот вопрос в формате "Как же так? Почему плеер делает вот так, а не так [как мне нужно вот сейчас в этом конкретном проекте]" задается здесь с завидной периодичностью. Все удивляются, отчего их "заставляют" писать лишний код, описывая, на их взгляд, очевидное и естественное поведение. Почему не забить его по-умолчанию? Да потому что оно не очевидно и не естественно. Потому что есть другие способы и варианты. Понятно, о чем война?)) Сегодня Вам хочется вертикальный отступ для новой строки, а завтра Вы будете показывать колонки цифр, или стихотворение. И Вам дают свободу делать так или иначе. Не навязывают единственный способ, да. TextField умеет отображать не только plain text. Если надо —
форматируйте свой текст тегами HTML и вешайте на них специальные стили CSS. Никто не лишил Вас возможности форматировать текст. Всё в Ваших руках. Но по-умолчанию (свойство .text) это просто текст, а перевод строки это просто перевод строки.