Inside each SharePoint site there is an option to allow members to Share files with other members using this setting:-

My question is when we should allow this? as per my experience, if we allow members to Share files with new members, this will cause the related files/folders to have unique permissions, and after couple of months the files permissions will became almost impossible to maintain. so for long running sites, should we always disable this option? and instead create multiple libraries and group the files based on the permissions we need to apply, so we only manage the permission on the library level? rather than having most of the files having unique permissions?
Thanks
