Во-первых, когда вы даете совет, то как бы ставите себя выше другого. Это его (сознательно или бессознательно) обижает, и он стремится развенчать ваши «умные» рекомендации. Во-вторых, вы исходите из своего понимания ситуации, а для него проблема может выглядеть совсем по-другому (вот почему совет, который начинается со слов: «Я бы на твоем месте…», часто встречает возражение: «А я не ты, и я так не могу!»). Наконец, в-третьих, обычно то, что вы советуете, человеку уже и так приходило в голову – ведь он с этой проблемой пробыл дольше вас.