Um dado de um fórum que se depara com isso constantemente.
Eu administro um fórum menor com uma seção de classificados. Em suas categorias de venda, procura e troca, há 12.343 tópicos. Desses, 5.669 (46%) nunca receberam uma única resposta. Apenas 2.609 (21%) receberam uma resposta nas primeiras 24 horas.
Acho que isso sustenta a versão mais restritiva do @Ethsim2. As duas condições em can_delete_own_topic? testam coisas diferentes, e apenas uma delas testa o que nos interessa. posts_count <= 1 pergunta se existe uma conversa. O cronômetro de 24 horas não pergunta nada: no momento em que expira, 79% dos nossos anúncios não têm resposta, e 46% ainda não terão anos depois. Seu efeito prático é tirar uma permissão dos autores de tópicos que ninguém respondeu.
O caso do dia a dia é um anúncio cujo item foi vendido. O autor quer que ele desapareça. Ele pode editar o título para “Vendido”, ou sinalizá-lo e esperar por um moderador. Nossos moderadores fazem a segunda opção manualmente, o que é trabalho desnecessário para ambos os lados.
Uma peculiaridade, rara mas estranha. Na semana passada, um moderador respondeu a um anúncio para pedir ao autor um título mais claro. Essa resposta levou posts_count a 2, então o autor perdeu permanentemente a capacidade de retirar seu próprio anúncio e teve que pedir à equipe para fazer isso. Apenas 26 dos nossos 6.674 tópicos de classificados respondidos têm respostas exclusivas da equipe, então isso é um caso extremo em vez de um problema real, mas é estranho que uma nota de moderação revogue uma permissão do autor.
Uma configuração do site para o limite, com padrão de 24 horas e deixando posts_count <= 1 intacto, cobriria tudo isso.