How to balance features and user fatigue

Recently, a very experienced engineer made a great point I hadn’t thought of. If you overdo a feature say, notifications, and send too many, users will either ignore them or disable them.

Have you seen similar behavior with other features e.g. too many apps, workspaces, or layouts and how do you manage that?
Do you have a plan for how to balance between too much and not enough for notifications (if you use them or plan to)?

Thanks for the insight, @cchandler!