Exactly: it’s a design choice to support both Samba AD and OpenLDAP.
Please follow this thread:
The whole decision comes to a very long discussion, just few pointers: