Because most questions about employment are historical. What was this person paid when the contract was signed? Who approved that? A profile holding only current state cannot answer either.
A profile is the complete record of one person's employment: contract terms, salary and role history, documents, and every lifecycle event from offer to alumni.
Every change is dated rather than overwritten. Salary revisions, role changes and reporting line moves are recorded as events, so the profile answers what was true then as well as now.
An auditor asks who approved a pay rise in March. The revision, its date, its approver and the review that supported it are on the profile.
There is no automatic sync from third-party HR systems. What you import or enter is what the profile holds.
Payroll reads terms, Loop reads cost rates, approvals read the reporting line. Each reads a different part, none holds a copy.
Only roles you grant field-level access to. A manager can approve time without seeing its cost.
Yes. Closing a record ends employment; it does not delete the file.
Yes, and they are permission-scoped like any other field.
Fourteen days, every module, no card. Or half an hour with someone who will run it on your own records and tell you where it does not help.