Почему, например, юзают ту же AD, а не пишут свою херню поверх другой херни? Потому что ты можешь взять любого студента после универа за 3 копейеи и он гарантированно умеет с ней работать, потому что любой софт, который ты можешь купить - гарантированно знает что такое ад и умеет с ней работать. Потому что даже в самом сложном и не понятном случае, ты всегда можешь взять трубку - позвонить своему менеджеру в мсфт и к тебе высадят десант из инженеров в любое время дня и ночи, которые быстро все исправят.