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:
* Discounts and news
* Account and trip updates
* Location use preferences
* Trip suggestions and reminders