Why not keep everything, but allow one to choose whether or not he wants to receive the notifications in General Settings?

Currently it's possible to turn off notifications for PMs, but not other kinds.