I know we can't delete a person once they have made more than a specific number of posts - all we can do is suspend them. It has to do with corrupting the flow of conversations when you remove posts in the middle of them. The system requires that we delete each post manually first.
It might be the same for deleting a topic. I know I can delete one but I have elevated permissions. You could try it as an experiment