I haven't used Android in a while. What stops a developer from not categorizing notifications and effectively saying "oh they're all General notifications, ha ha ha, you can't get the thing you want without all the slop"?
Bad apps do this. Some even create a new channel for each individual notification so you can't possibly block it. Except for a blanket ban which you can always do. So it does depend on the developers goodwill.