Just a point of clarification: native app notifications on iOS are absolutely opt-in. If the app wants to send notifications it requires a dialogue and user confirmation.
Disappointingly, Apple makes an exception for their first party apps.
Disappointingly, Apple makes an exception for their first party apps.