Могут ли производные слова иметь только прямое значение
Нет , не могут т. к они состоят из двух слов и более. Каждое из которых можно толковать по разному