В целом это актуально и до сих пор для обратной совместимости редакторов.
0. Трехточечный мердж требует открыть в ширину 3 листинга как вам такое если каждый прийдется скролить???
1. Дисплеи у разработчиков разные и не стоит писать во всю ширину своего 32дюймового
(границу стоит провести по минимальному из имеющихся как минимум)...
2. Некоторые работают в 2 окна на одном моне.
(И это не значит "купи второй мон", потому что их и так может быть уж три и некуда ставить, а окон все равно хочется больше)
3. Кто то может зайти терминалом посмотреть код или с мобильного и там могут быть проблемы
4. Если вдруг захочется вывести листинг в веб экзампл или на А4 бывает и такое
(80символов и в этом случае спасут положение)
5. ну и не считая эстетически-функциональные требования к ширине. 80символов достаточно что бы писать понятный хорошо структурированный код, так что это от части мешает быдлокодить