Prevent users from deleting Topics themselves?

Good sleuthing work @ValdikSS – so what you’ve essentially outlined is this:

A user may delete their account if it has only one or zero posts by default in Discourse. However, if that one single post is a topic, the entire topic is deleted.

That is more or less as designed.. I don’t think we anticipated this particular special case where a user created a topic as their single post.