К этому случаю применимо правило о факультативном обособлении обстоятельства, выраженного существительным в форме косвенного падежа с предлогом.
Кавычки в подобных примерах показывают, что слово или выражение употреблено в метаязыковой функции, т.е. для указания именно на это слово или выражение, а не на обозначаемый им предмет или понятие.
Вы правы, родовое слово село обычно упоминается в общих правилах о склонении географических названий, но примеров с таким словом немного. Кроме того, некоторые рекомендации, приведенные в справочных пособиях, противоречат друг другу.
Однозначно можно утверждать, что не изменяются в сочетании со словом село топонимы славянского происхождения, оканчивающиеся на -ово, -ево, -ино, -ыно: за селом Быково, о селе Николино, а также названия, внешняя форма которых соответствует форме мн. числа: в селе Ходуны. Обычно не изменяются и названия среднего рода, оканчивающиеся на -о, -е, типа Молодечно, Миронежье: в селе Молодечно, из села Миронежье.
Непротиворечивыми примерами для общего правила «склонять» будут названия среднего рода, являющиеся по своему происхождению прилагательными: в селе Шушенском, из села Михайловского, в селе Красном (такие названия следует отличать от описанной выше группы).
Что касается названий сел женского рода, то здесь рекомендации справочных пособий разнятся: в одних источниках такие названия в сочетании со словом село даны как склоняемые (в селе Соломинке), в других указывается на тенденцию к несклоняемости географического названия при несовпадении его рода с родом обобщающего нарицательного слова. Впрочем, это именно тенденция, а не жесткое правило.
Что касается противоречия между современной нормой и склонением села Горюхина в названии известного произведения А. С. Пушкина, то нужно помнить, что раньше склоняемость охватывала большее число собственных имен, чем сейчас. Склонялись и такие названия, которые нам сейчас кажутся «железно» несклоняемыми. Например, у А. Н. Радищева можно прочитать: «Рафаэль из Урбина», сейчас итальянское название Урбино никому не придет в голову изменять по падежам. Во времена Пушкина склонение названий на -ово, -ево, -ино, -ыно в сочетании с родовым словом было нормой.
Спасибо за вопросы!
Вы указываете на одно из самых трудных и противоречивых мест в русском правописании. Сперва о кавычках. Принципиальной разницы между сочетаниями профессия "сварщик" и специальность "математика" нет, такие сочетания желательно писать единообразно. (Впрочем, все же есть одно различие: можно составить грамматически корректное согласованное сочетание профессия сварщика и нельзя составить согласованное сочетание специальность математики; это уже трудность в области грамматики, а не в области орформления текста, хотя последнее проистекает из первого).
А как единообразно - давайте исходить из складывающейся практики письма. Если приложение - изменяемое, склоняемое слово, то в случае падежного рассогласования и возникают кавычки, которые выступают именно как графический знак рассогласования. Поэтому на практике возникают такие сочетания, как по специальности "математика", по профессии "сварщик" и т. п. Сочетания же стиль + люкс, ретро, поп, ампир, барокко и другие - это сочетания с неизменяемыми приложениями, для того чтобы дополнительно отметить эту неизменяемость, кавычки не нужны.
Это полярные случаи. Названные же Вами примеры - промежуточные между двумя полюсами, поэтому в них и наблюдается оформительский разнобой.
Теперь о запятых. Корень проблемы - в том, что считать главным, а что зависимым словом в словосочетании, ведь словосочетание подразумевает подчинительную связь между своими частями, между входящими в него словами. Таким образом проблема вновь выходит из чисто пунктуационных рамок и передвигается в сферу грамматики, то есть устройства текста, его структуры, логических отношений между словами. А эти логические отношения выстраиваются автором текста, автором мысли, сообщения. И поэтому конечное решение - при выборе одного из возможных (подчеркнем: возможных, т. е. логически непротиворечивых) вариантов - за автором текста.
Комментарии В. В. Набокова к пушкинскому "Евгению Онегину" были написаны на английском языке, так что слово скад встретилось Вам, верятно, в переводе Г. М. Дашевского: «Прилагательное пленительный, стоящее посредине стиха, легко ложится на музыку четырехстопного ямба со скадом на третьей стопе. Пленить и его производные — излюбленные слова поэтов-романтиков той поры. <…> Близкие синонимы — обольстительный и очаровательный. Наконец, по мере снижения "привлекательности" — прелестный, потом любезный (фр. aimable) и, наконец, милый».
В переводе А. В.Дранова, А. М. Зверева, В. А.Зорина, Т. Н. Красавченко, Т. М. Миллионщиковой, А. Н. Николюкина, Н. А. Панькова, Т. Г. Юрченко (М.: НПК “Интелвак”, 1999) этот фрагмент звучит так: «Прилагательное "пленительный" легко заполняет середину ямбического четырехстопника музыкой скольжения на третьем слоге. Слово "пленить" и его производные — типичные любимые словечки романтической поэзии того времени. Два близких синонима — "обольстительный" и "очаровательный". При самой слабой степени "тяготения" мы имеем "прелестный", "любезный", (фр. aimable) и "милый"». Иначе говоря, скад — это английское scud 'порыв, рывок'. Впрочем, иные примеры употребления слова *скад в русском тексте нам неизвестны.