"Other locations" often not offered as a means of adding files

I am sure this question has been asked many many times. But as of yet I have not been able to find a solution. I have searched all over the Internet but didnt find any real help.
I have a few packages installed where it would be necessary to generate a library where the data source is not on my home directory. A good example is Clementine., i cannot get it to read my music collection that is on another drive.
What I don’t understand is why some packages offer “other locations”… but some don’t. What is the reasoning behind that??