AD is fairly well known due to its relationship with LDAP and Kerberos.
Samba can act as an AD DC.
Samba can act as an AD DC.
And to be honest, it's fairly understandable. AD manages to be somewhat turnkey while doing the same thing on Linux systems is a major pain.
I am fairly convinced that Redhat, Novel and Oracle probably have a nice interface on top of it all to make it manageable and therefore have a vested interested in keeping it as awful as possible for the rest of the world.
When I played with it I stayed away from self-managing something like it for linux-only systems and for mixed/cloud/online systems I use Entra Id
If you work on internal company systems in a Microsoft environment it often can be.