In Supabase, my storage buckets usually have a <user_id>/ folder in which all the uploaded data from a particular user goes. I like that if somehow the files table gets messed up, I can always associate the storage data with the user.
It seems that in convex, I can't even choose the filename in the Files storage, so I rely entirely on the table for any info of the file like the user's original file name or the owner's user id. If I accidentally edit something in the dashboard, or mess something up, I may be unable to ever associate that data to a particular user again.
Is there a reason it's done that way? Is it just something to live with, or is it maybe not as much of a problem as I think it is?