Поддерживаю мнение ChatGPT
ChatGPT пишет: |
Правильно говорить: «нафталин - средство от моли». Это выражение указывает на то, что нафталин используется как средство для борьбы с молью, то есть предотвращает или уничтожает моль, а не предназначено для её привлечения или питания. Фраза «средство для моли» могла бы подразумевать, что продукт предназначен для использования молью, что является неверным. |
От себя дополню, что точнее будет"средство против моли". Предлог "от" имеет много значений, в том числе "кем сделано", а "против" значительно более специализированный предлог.