This will help, but at the same time will ruin the whole idea of seamless corp users registration in external service, and damage adoption and increase friction.
Most companies have these directories but in different forms, including Wiki pages. The idea of auto-enrollment is that it is based on a standard and widely adopted OAuth protocol.
Because it’s not suitable for machine-processing of employee data. This belongs in a database, Active Directory, or HR software. Do you also do payroll with wiki pages?
Not everything should be suitable for machine-processing. A certified MS professional should administer Active Directory. HR software should be paid for and learned how to use it first.
On my second startup we payrolled via Google Spreadsheet. By the way, it is also an okay storage for employee data.
I suppose I'll confess that you are correct, this approach is totally viable at smaller scales. I've just seen what happens in a large business context.
It's above all, a security nightmare, since the wiki pages are perpetually out of date and incomplete, and it makes the process of thing like provisioning and deprovisioning access so labor intensive.
They sure have those directories in different forms out of sheer need but every time I’ve seen people have to consult wiki pages to get information that should be in a standardized directory it’s a shitshow that is borderline impossible to automate.