Když už srovnáváme s BINDem ... 5 let jsem byl v Red Hatu vývojářem https://pagure.io/bind-dyndb-ldap, což je LDAP backend pro BIND, takže z vlastní zkušenosti vím, že BIND API pro moduly není stabilní. bind-dyndb-ldap se musel patchovat pro každou minor verzi, a někdy i když se nezměnilo API tak se změnilo ABI a muselo se to celé přebuildit.
API modulů jsou zkrátka hodně provázaná se jádrem a garantovat jejich stabilitu je prostě těžké, takže to nedělá ani BIND, který si jinak na kompatibilitě velmi zakládá.