Anyone6308
Some apps are designed to do things in the background: music players are the most obvious example that comes to mind, but I'm sure there are others.
If there is no obvious reason for an app to run in the background, you can always try turning those off and see if it breaks anything.
Regarding notifications, if an app uses FCM & Play Services for notifications, the app doesn't even need to run in the background to get them.