В идеале контактные площадки должны совпадать с расположением
контактных зон на выводах и немного выступать за проекцию выводов.
Скажем, на 0.3мм длинее и чуть шире (цифры очень примерные). У вас
контактные площадки длиннее на несколько миллиметров. Это жрёт
площадь платы, припой и мешает самоцентровке корпуса, правда для
SOIC это не слишком актуально - тяжеловат. Ваши площадки похожи на
универсальные. У SOICов бывает разная ширина, при одинаковом шаге.
Раньше (сильно раньше) народ делал универсальные посадочные места с длинными контактными площадками, на которые вставали и широкие, и узкие корпуса. Но сейчас так никто не делает. Платы рисуют под имеющийся компонент.