In large companies with high staff turnover and numerous projects, adding new staff to existing projects takes a significant amount of time. These individuals must have specific roles, or perhaps even multiple roles. Deleting is not a problem, but adding is. I know there are Account APIs, but that is not the solution for 90% of our clients