Воспитанные люди по любому поводу говорят «спасибо!» и учат этому своих детей. А что означает это слово? «Спасибо» – это «упаси Бог». Поэтому в ответ принято говорить «не за что», в смысле, я ничего плохого не сделал, меня не от чего спасать.
Например, когда тебе желают «Не болей!», учитывая, что частица «НЕ» – невыразима в пространстве, не воспринимается, разумно будет ответить именно «спасибо», посылая контекст – упаси меня Бог от болезни. Поэтому каждому слову – своё значение и своё применение. Просто говорить нужно осознанно!