1. Это не старые сайты, а просто те, где запарились с дизайном.
2. Это надо закладывать в логику (дорабатывать), но оптимальнее просто руками докручивать (если, конечно не типовое решение будет использоваться).
Я для такого использую гриды, например, просто потому что могу. Вот тут
https://i-am.studio/fb2 в качестве открытого образца 8 колоночная модель, которая нужна для гибкости передачи информации. Вот тут
https://i-am.studio/services сразу несколько сеток используется. Как? Руками.
ЗЫ: это не просто красивые ссылки справа, это выносные элементы, сноски. В печатном издании они были бы снизу. Кстати, не только в печатном, в работе с вебом я такое тоже использую, правда материал закрыт, т.к. является товаром.