> it doesn't degrade gradually as signal gets worse
That has a lot more to do with the dated implementation and less to do with digital radio. There are a number of digital broadcasting techniques which can minimize and compensate for noise, including a slight delay with a signal correction and fault tolerant codecs.
DAB was implemented using the old MPEG2 audio codec. DAB+ uses the now 15 year old codec HE-AAC which isn't really designed to handle corruption. Opus handles loss a lot better (see their examples https://opus-codec.org/examples/ )
DAB+ uses EEP (and RS) which was deliberately chosen to give better signal quality all the way to the point of losing reception. Old DAB used UEP which degrades faster, but instead of having no signal, it went to a muddier / warbling kind of sound that characterised early DAB receivers.
And technically while some people do call it MPEG2, it's actually MP2, also known as MPEG-1 Audio Layer 2, an audio codec in the same family as MP3 (MPEG-1 Audio Layer 3).
I imagine that today they'd probably use something like Opus and a fountain code or similar, yes... But you can't expect everyone to replace their radio every 10-15 years ;)
> DAB was implemented using the old MPEG2 audio codec. No, it was MPEG 1 layer 2 often at 192 kbps. Later they switched to HE-AAC with DAB+.