Are you talking about your own libraries, or SFML ones?
Both, in fact. The binding itself and the SFML binaries it is compatible to.
I believe I cannot rely on a distribution's repository's current version of SFML to be compatible to the JSFML build I happen to release, so I believe it's better to pack it all up together where I'm sure it works.
This ensures the most flexibility for me and users won't have to worry about what SFML version is currently marked as "latest" in the distribution's repository. This also makes sure that developers can pack up JSFML in their releases and don't have to worry about an update breaking stuff.
Of course, this is not just about JSFML, but probably any application / game using SFML. For Windows, you'd pack up the DLLs with your app, so to me it makes sense to pack up the SOs for Linux and the whatevers for Mac. For "uncommon" libraries like SFML, I see the repositories maintained by Linux distributions more as an obstacle and possible source of problems than any kind of help.
So if these binaries, given they are linked against a commonly available version of glibc, are compatible to (probably) any Linux distro of the same architecture, is there any actual drawback of doing it this way?