Notification, badge, points rules are all independent from the "feature settings". And as such, you will have to disable the notification settings individually from backend.
That makes no sense.
If i disable, say events globally for entire site, all other settings regarding events should not be visible on the frontentd
Its UX 101
Currently the only way to disable them from showing up is to disable these alerts in the back end of EasySocial. We'll see if we can improvise on this in the future