The following explains why file upload permission is granted automatically and confirms this is expected system behavior in Salesforce.
File upload permission to object records is automatically granted to users who have Read permission on that record.
The permission to upload "Notes & Attachments" or "Files" to object records, such as Account or Contact, is granted if the user has Read access to that specific record.
005232634