Yes. The alternative would be to use a symbolic link (or the equivalent alternatives) to make the shared files be present under each of the sketch folders.
It is a matter of perspective. You could also say that the typical use case for libraries is to share code between multiple sketch projects. It might be that those multiple sketch projects happen to be created by different people, or maybe they are all by the same person.