I think that most of the time it is more convenient to see only the notifications that have not yet been read, and only sometimes you want to see the entire list of notifications, so you should consider changing the default display
This requires a change in both the core code and the template
I made a change so when you open the dropdown if there are unread notifications it will open that tab, otherwise it will open the all tab.