ここでの重要な区別はまさにそこだと思います。既存の実装では、通常ユーザーが自分のトピックを削除できるのは、返信が1件もない場合に限られています:
したがって、より狭い範囲の機能リクエストとしては、既存の posts_count <= 1 という制限を維持したまま、現在ハードコードされている 24.hours を設定可能にすること、と単純に言い換えられます。デフォルトは24時間のままにしつつ、管理者がより長い期間を選択できるようにする、あるいは返信のないトピックの削除を無制限に許可する、といったことも可能になります。
この機能が必要とされる理由としてGDPRが挙げられていることには、私は同意しません。削除権(忘れられる権利)は絶対的なものではなく、ユーザーが投稿したすべてのコンテンツを削除するための無制限のセルフサービスオプションをフォーラムソフトウェアが提供しなければならないという意味ではありません。
既存の24時間制限の設定可能性は、それ自体としてこの機能に対する十分な根拠だと思います。