the id is used in dependsOn by the UI to find the linked apps. if we had it as an uuid, we have to query the db a lot
the main motivation is that id can be used in REST API routes. previously, the id was a path and this had a "/" in it. This made /api/v1/backups/:backupId not work.