На самом деле удалить навсегда без всяких препятствий

Я думаю, что это может хорошо сработать в виде параметра конфигурации сайта с перечислением значений (enum), при этом текущее поведение останется по умолчанию. Например, permanent_topic_deletion_mode мог бы предлагать текущее поведение «требуется сначала безвозвратно удалить каждый пост» и опциональное поведение «безвозвратно удалить тему и все посты», всё ещё защищённое существующим подтверждением с вводом текста. Это позволило бы сохранить текущую политику безопасности для существующих сайтов, одновременно давая администраторам, которые явно хотят массовое удаление, возможность включить его.