Все не совсем так.
К вам обратились с просьбой, которую вы выполнили, за что вам говорят "спасибо". Фактически, это словесная плата за некую услугу.
Вы сделали одолжение, потратили время, силы, вы говорите "пожалуйста", что означает, что вы приняли то, что ваши услуги оценены. Можно считать это выдачей чека :)
А вот говорить "не за что", не совсем верно. Этот ответ можно понять по-разному. Либо это мелочь, которая вас не затруднила, но с другой стороны она унижает человека, который в силу каких-то причин не в состоянии для себя был сделать такую мелочь, чем вы его стыдите.
Любой тред должен быть оценен в первую очередь самим человеком и только во вторую - кем-то со стороны. Вам говорят "спасибо", оценивая ваш труд. Вы говорите "пожалуйста", подтверждая оценку.
Пусть тот, кто вам такое сказал, пойдет на экзамен и когда ему захотят поставить "отлично", честно скажет "не за что". Вернувшись с "неудовлетворительно" в зачетке он, пожалуй, даже пересмотрит свою позицию :)
Еще можно, конечно, бесплатно поработать на кого-нибудь, но это для более взрослых.