It's because we want the normal edit user to be the edit profile and not have the "alma provider" and "xy provider" links in the user menu. When providers users edit their account they edit the profile2 profile, which mainly contains virtual fields, that stores the data in the provider.