It depends on how many notifications you are sending, how often they are sent and how relevant they are to the user at that time.
If you only send one or two notifications per day (excluding chat notifications) that are probably relevant to the user, then it is OK to leave it in the operating system / browser to disable notifications if the user does not want them.
If you have several sections or features of the application that provide different notifications, you should definitely consider providing options to the user to enable or disable different types of notifications. You may want to receive notifications of responses to comments, but you may not want promotional notifications, for example. In that case, you can move users away by sending notifications they don't want.
The main thing to consider before sending the notification is if it is relevant and useful for the user and if it is timely (it is sent at the right time for the user to act). If you cannot guarantee its relevance with the data you currently have, you should definitely ask the user if they wish to receive them when providing the configuration.