Why Do I Need Different User Roles?

Different user roles help separate responsibilities.

For example, one employee may initiate a transaction while another approves it.

This reduces concentration of control and creates a clearer audit trail of platform activities.