Вряд ли ваши друзья ищут какую то материальную выгоду, указав в приглашении про деньги. Скорее всего пытаются облегчить вам жизнь. Посмотрите с их стороны. Если они решили отмечать свою годовщину в ресторане, с гостями - значит для них это важно. Важный повод, хотят поделиться радостью с друзьями и приглашают "неслучайных людей", а близких. Видимо они вас считают более близкими, чем вы их, если для вас и сам факт этого празднования, и факт подарка, кажется странным и неуместным. И мне думается что их траты на вас в ресторане, да еще фотограф, да еще наверняка украшение зала, а может и еще что то, выльется в гораздо большую сумму, чем они рассчитывают получить в качестве подарка. Так что вряд ли тут корысть. Скорее дружеское признание и "для вас" неудачная шутка. Все ИМХО.