Совершенно дикое выражение что одно, что другое. Как можно присесть на хвост, вообще? Люди общаются, ну сегодня один потратил больше, завтра может другой потратить. Что в понятии халява тоже не понятно? Если пригласили в гости и угостили, это халява у другого что ли? Если мужчина дарит женщине подарки и водит в ресторан и конечно же он платит, халява у женщины? Мне кажется сами выражения какие-то от недостаточности и мелочности человека, который угощает и в то же время подсчитывает. Или дарит, тоже подсчитывает, или планирует, а будет ли мне подарок взамен и на такую же сумму. Нормальные люди такими подсчетами не занимаются и такие выражения у них отсутствуют. Хотят помогают, угощают, дарят, как-то включаются в жизнь других, ну и не ждут ничего взамен. В общем то бескорыстность именно об этом. Когда взамен не ждут ничего, просто хочется помочь, угостить, накормить и т п.