О, это про меня, скажу от лица не всех, но большинства таких молчунов) Если человек не начинает разговор первым - это совсем не обязательно значит, что он любит исключительно слушать, он просто, скорее всего, боится быть навязчивым (да, даже с лучшим другом). Ему есть что рассказать о себе и своей жизни, но он ждет, что вы его об этом спросите сами, проявите интерес к нему. Ну или ему попросту надоело ныть о какой-либо проблеме, но именно она занимает все его мысли. Таких людей, в общем, просто нужно расшевелить, дать старт диалогу. Ну и веселить временами тоже, если он меланхолик, друзьям такое не должно быть в тягость) И да, как сказали выше - не стоит пытаться кого-то переделать, вы же общаетесь с ним не по принуждению, правда?
Некоторым людям просто больше нравится слушать, чем говорить.
Поэтому стоит так с ним и общаться - принять друга и не пытаться переделывать.
Да-да, пошёл бы такой друг подальше, да в лес)