Setting option to make unlisted topics inaccesible to public

I have a long-time user that requested temporary removal of all of their topics (about 300 in number) due to a specific personal reason. If their situation changes those topics will need to be restored in the future. While the topics are in the removed state the topics should not be publicly accessible even if somebody has the URL, and they are all currently indexed on the search engines. So the only way I could find to make them publicly inaccesible in a bulk way was deleting them. (I chose not to move them to a private category because it seemed even more daunting to later restore each topic to its previous category in a programmatic / bulk way, and it seems more useful to ask for the settings option in this topic and/or Bulk un-deletion rather than a bulk revision revert feature.)

Interesting. What’s your take on this perspective?