В любой ситуации в ответ на действие или бездействие мы говорим Спасибо. Но это слово отражает не позитив а напротив что человек как бы просит Спасибо изначально состояло из двух "спаси богЪ", то есть кого-то надо спасать. Например у прохожего упала перчатка, в ответ он говорит "спасибо", и что говорят обычно -"не за что" и это правильно потому что человек просто сделал доброе дело, а не спасал терпещего кораблекрушения. На Руси всегда говорили "благодарю, отблагодарю, поблагодарить, благоденствие, благодать", ты даешь человеку часть действительно важную вещь, это вербальное благо, пользу...
А почему бы и нет. Это наиболее распространенная форма ответа в любой ситуации. Можно, конечно, ответить и "на здоровье", а вот от «не за что» лучше отказаться, потому как подобный ответ как бы принижает оказанную вами помощь или услугу. Некоторым даже может показаться, что его благодарность ничего для вас не значит. "Рада помочь", "не стоит благодарности", «Вы, наверное, и для меня сделали бы то же самое». – тоже вполне уместные ответы. Стоит остановиться на слове "пожалуйста" более подробно. Оно состоит из "пожалуй" и усиливающей частички "ста"...