А попробуй представить, что ты искренне хочешь человеку помочь и он принимает эту помощь и благодарит тебя, а на самом деле ему нужно другое, но он такой хороший человек, что стесняется тебе об этом сказать. Вот и получается, что ты остаёшься в иллюзиях, что сделал доброе дело, а он, понимая, что по этому вопросу к тебе больше обращаться нельзя, т.к. ты считаешь, что уже дело сделано, продолжает искать возможность разрешить свою проблему, т.к. она у него осталась. А ещё у него осталось чувство стыда за обман тебя.
Т.е. доведи ситуацию до максимально конкретной и гиперболизированной. Вряд ли она тебе понравится.
Если наоборот, то в случае прямого ответа, что то, что ты предлагаешь ему не подходит, ты остаёшься с чувством выполненного долга, что сделал всё возможное, а человек продолжает решать проблему, но не закрывает для себя возможность обратиться к тебе ещё раз за консультацией или помощью именно по этой теме. Все знают правду.