Спросили, а узнав, что в подарок ждут дорогое, или то, что им лень искать или не смогли найти, покупают другое, потому что без вариантов.
Спрашивают, чтоб посмотреть, а им не дарили такое случайно, нет ли у них готового подарка, чтоб подарить наверняка и обрадовать, ну а если не угадали, то покупка опять на свое усмотрение.
Из вежливости спрашивают, вроде "заходите как-нибудь в гости", а сами не ждут к себе ни в коем случае. Вот и тут спросили, а покупать 100% услышанное не собираются, если им не понравится цена или поиск подарка.
Если такое происходит, можно отплатить тем же, спрашивать, а дарить другое, вдруг задумаются.
Или сразу говорить, где видели подарок и примерную цену.
Можно пресечь подобное иначе. Увидев упаковку с подарок, радостно восклицать " ой, ты купил\а мне мою мечту!", и назвать это, сделать вид, что уверенны в том, что внутри, потому что эта вещь была высказана в пожелании. Выйдет неловко, но отучит спрашивать и покупать не то, или же как раз озвученное теперь и будут дарить.
Еще вариант - отвечать "что подаришь", "да не надо подарка", "приди, и это лучший подарок" и тд. Потому как человек может спросить про подарок именно для того, чтобы это и услышать. А тут раз - и ему и вправду говорят, что купить.