Лингвистические детективы - Шанский Н.М. 2002

Слова среди других слов
Люблю молодца за обычай

Этой поговоркой мы хвалим, одобряем чье-либо поведение или поступок.

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