Why are Digital Ocean Discourse snapshots so large?

I would say yes because otherwise the restore will rewrite your hostname to the temporary URL of your forum.

Alternatively, you could change it afterwards (less downtime) and remap the URL back to the original one after the restore.