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