If I’m an app developer I could just lie and say all my marketing trash notifications are actually time sensitive/important so that you’ll still receive them. Apple has a similar thing and it’s only a soft policy (that an app reviewer would have to catch) that prevents developers from abusing it.
If it really is up to the app developer to categorize their notifications so that you can disable categories, then it sounds like it’s just a simplified way of managing individual apps’ notification preferences, no? (Not that that’s a bad thing, I wish iOS had this.)