I'm not sure what Sobipro uses.
JFBConnect does require both Bootstrap and JQuery loaded. We use the compatible versions with what Joomla 3.x uses, so if your template loads jQuery and Bootstrap from Joomla, then JFBConnect/SCLogin does not need to include it's own copy.
We offer the option to enable JQuery and Bootstrap though which loads a specialized 'namespaced' version of those libraries that *only* works with JFBConnect. That can double (or more) include those files, but prevents conflicts with other versions or altered versions of those libraries.
There's not much that can be done about multiple inclusions though, it's a part of life with so many components, templates and Joomla itself all using different versions of the same libraries.
I hope that helps explain,
Alex