Почему контент на современых сайтах не заниает всю ширину?
Чтобы удерживать фокус зрения в одной горизонтальной точке без сильного смещения зрачков (или поворота головы), что сильно сбивает внимание при переходе на следующую строку при чтении с большой шириной строки: при возврате на новую следующую строку нужно долго сопоставлять нужную, являющуюся продолжением предыдущей. 
При нешироких колонках - взгляд (мозг) чётко следит за линией текущей строки при поиске следующей, с минимальной обработкой данного действия мозгом и, как следствие, не теряя концентрацию внимания от читаемой информации.
Просто такая фишка и желание заказчиков