Специалисту и язык не помеха. Если он шарит в одном, то и в другой достаточно легко вольётся. То же и с фреймами. Если знаешь один, значит тебе не нужно объяснять принцип работы и их назначение.
Плюс, да, слова впихивает для повышения выдачи в поиске. Например, у нас искали мощного фронтендера. Мои рекомендации по названию вакансии "frontend-разработчик (middle+)" побрили в пользу "html верстальщик", объяснив это "твой вариант 6 чел просматривали, а наш - 200+". Вот и выходит, что при их варианте из сотни поданных заявок 90 сразу отметаются, т.к. народ видит "верстальщик", а у нас требуется именно фронтендера, да ещё и с нехило опытом.
Плюс, большинство вакансий составляют HR. Спрашивают у программеров умные слова и используют где не надо.