Depending on how this is implemented, this could actually be a step in the right direction. Lots of apps already send "promotional" push notifications (including big names like Lyft and Uber). The only way to turn them off was to turn off all notifications, which meant missing actual important updates. If this change means being able to opt-out of one without losing the other, I'm all for it.
I don’t let any app get my contacts or my phone number anymore. They are too greedy with mine and others now.
If I could choose a subset of my social graph based on context I would.