Hello,
At the risk of over simplification, Volumes in the Unity Catalog are primarily created to access the files or unstructured data which may not be supported by Delta lake protocols. If you have tabular data as external tables, you don't really need to use Volumes. There are a certain types of compute clusters through which you can either access the Unity Catalog features or the traditional / classic features like DBUtils and data access from mount points directly. Here, using volumes, you can do both i.e. use the Unity Catalog features and be able to read files from the external storage
For example, with a 'shared' access cluster using which you can access Unity catalog features but you cannot read files from mount points /mnt/filestore/ . you will simply get an access denied error.
Hope this helps,