Don't bundle Google into this, Android does have arbitrary notification channels. You absolutely can make certain types of notifications silent or turned off completely while keeping other types of notifications turned on. It's been a thing for 5+ years now.
For example Glovo delivery app has an "order updates" category, which I keep turned on, and I turn off the rest of them.
But do you have to do within the app or on a per app basis? Not as familiar with android. That’s a step in the right direction but I mean something more like delineating them at the os level so I can go into settings and say “I don’t want to see marketing related notifications from any application ever”. If an app mislabels marketing notifications to circumvent this it gets pulled from the store or (ideally) doesn’t pass review. So I can just flick off a toggle for those intrusive notifications but keep my important ones. Then my feed is suddenly worthwhile again with stuff like package delivery, calendar, messaging apps, etc. fussing around inside each app is a pain in the butt (although better than not being able to do so at all).
But does this apply for all apps on android or is it up to the dev? Can you make the Amazon shopping app just give notifications about package delivery and make it shut the fuck up about sales and suggested items? Or doordash, instacart, etc? If the dev can just ignore it then it’s kind of pointless and why I mean it should be part of the design guidelines
Maybe if the ftc would get off it’s ass and force the issue. The USA is legally required to have unsubscribe links in commercial emails, I don’t see how this is all that different
For example Glovo delivery app has an "order updates" category, which I keep turned on, and I turn off the rest of them.