The issue with tying metadata access to the Location permission is genuine Photo Library apps (eg. from Amazon / Google) typically are not given Precise Location access. There are some edge cases that need to be considered carefully, but there has been a lot of inaction from Apple on this issue - for years!