I don't know if you feel the same, but many apps overuse push notifications, sometimes, they just hope to generate a DAU and nothing more, sometimes, after I receive one or two very irrelevant push notifications I remove the app from my mobile, I don't even wish to open the app and turn the push-off.
I think that having a simple onboarding that let you select which tips of push notification you wish to receive can simplify the life of us all and maybe even increase the retention, do you agree?