This app doesn't work on an app level, it works on a message or notification level.
E.g I want uber to tell me when food or my driver is arriving, but I want them to fuck off from spamming me about discounts or other nonsense. This app allows me to keep for the former but block the latter.
I know you just used Uber as an eg. but, as I alluded to before, many apps [inluding Uber] allow you to fine tune what kind of notifications they are allowed to send anyway. Go under the 'Advanced' tab for App Notifications and, for Uber I get the choice to yay or nay: