You just need to notify Apple that a particular App in the store violates their ToS.
I've done this before, and in a matter of a few days, the App is removed from the store, and the other apps of that dev are scanned for ToS violations. Then all other apps of those devs are removed from the store, and then the dev is banned from the store. If the dev wants to regain anything back, then they will have to go through a very expensive multi-month long process to achieve that.
Apple does not mess around, so I would reach to the dev of an App you like and use personally first, because the moment you notify Apple it will rain Hellfire.
However, I would also very much like Apple to lead by example and stop spamming its paying customers (anyone that bought an iOS or Mac product) with marketing notifications...
Apps that use push for marketing deserve hellfire, even if they are little indie shops. Being indie is no excuse for abusing things like push. We have to be scrappy, but we can do so without being spammy.
Instead, the scrutiny and investigations should be public so that the developer can defend themselves.
Oh, but I’m happy they do
Also, notifications go via apple’s servers, you can’t really force them to deliver everybody’s notifications for free and without any discretion
In other words, the rule of law and a fair impartial court system.