Yes, the backup system is really confusing. Backups could be generated by name, as is the case in cPanel or DirectAdmin, and not by UUID.
Furthermore, I don't think it's difficult to integrate a data restoration system via S3, without the need for a dedicated backup server.
It would also be interesting to save the main panel database, allowing the entire server to be restored directly from S3.