Those rules only work until you're required to have such app installed to do, for example, credit card payments.
For those with infinite time or for whom this is a single issue, yes. For the rest of us, disabling notifications isn’t too hard.
GDPR talks about data collection and says nothing about having your own business spam you with advertisement (as long as they don't collect data outside their GDPR restrictions).