Using openbabel

Dear avogadro developers,

I have a question regarding the implementation of openbabel in avogadro and
avogadro2: Why does (as far as I have seen it) avogadro use the openbabel libs
and avogadro2 the binaries instead? Are there any advantages not using the
libraries directly?

Thanks and best regards
Conrad