Давным-давно в среде и в далеком окружении существовали языки (например, RPG), которые зависели от структуры столбцов перфокарт. Это была утомительная и раздражающая система, которая приводила ко многим ошибкам, и более новые языки, такие как BASIC, паскаль и т. Д., Были разработаны без этой зависимости.
Поколение программистов проходило обучение на этих языках и неоднократно говорило, что свобода помещать что-либо куда угодно - замечательная особенность новых языков, и они должны быть благодарны. Свобода использовалась, злоупотреблялась и калибровалась (см. IOCC ) в течение многих лет.
Теперь маятник начал качаться назад, но многие все еще помнят, что принудительное расположение в некотором роде плохо, и сопротивляются этому.
ИМХО, что нужно сделать, это работать с языками на их собственных условиях, а не зацикливаться на битвах "вкус-лучше-меньше-заполнение".