When the alarm wakes you, wouldn't you be taking it out of silent mode anyways? You can also put dnd in priority mode, letting whatever notifications you want bypass dnd.Same happening to me. So basically I have to sleep with vibrate instead of silent because I don't want DND on and miss notifications when I wake up.
Annoying...