An Azure service that provides fine-grained access management for Azure resources, enabling you to grant users only the rights they need to perform their jobs.
Giving everyone global admin is definitely not recommended. You can view the roles here and see which specific permissions you want to give each user: https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/delegate-by-task#external-identitiesb2c:~:text=Application%20Administrator-,External%20Identities/B2C,Expand%20table,-Task
E.g tenant creator can Create new Microsoft Entra ID or Azure AD B2C tenants. You can use a combination of them for the different roles.
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Abiola