I agree with all your points, BUT I do think Signal could be slightly less "user-hostile" with the reminders, maybe? I get annoyed at the pop-ups in my Linux system, too, and all of them are got similarly legitimate reasons. Getting the way of my current task (or worse stealing focus) doesn't ever seem like the "right" way for computers/tools to behave.