The b2c-extensions-app is created automatically as part of creating an Azure AD B2C tenant. It should always be created. If you create a new tenant and this app is not present, you should open a support case so that the Azure AD B2C team can look into this.
Important note: The b2c-extensions-app is only visible in the App Registrations blade and not via the B2C Settings > Applications blade. See screenshots at the bottom.
More likely, someone accidentally deleted the application. If that's the case, there's two options:
- If the application was deleted less than 30 days ago, you can use the Azure AD Graph's /deletedApplications/{application_id}/restore api to bring it back.
- If it's been more than 30 days, there's no way to restore the application and you'll have to reach out to Azure support to get help on recreating and rewiring the application to your B2C tenant.
Notice that it's available in App registrations:
NOTE: Make sure you pick "All apps" from the App Registration drop-down.

But not in the B2C Applications:
