A couple of years after ATSC1.0 went live, some company actually came up with an improved encoder that encoded all the streams, then went back and used any remaining bits available for the frame to re-encode chunks of the main program stream's B or P frame to include more data than was strictly necessary & make them behave more like fragments of an I-frame. The idea was, if a frame got mangled, or a B/P frame corrupted it, subsequent B/P frames could repair it in a manner that looked kind of like "venetian blinds" instead of just leaving the whole screen corrupted for 5-10 seconds.
Broadcasters didn't want it. All they cared about was using every possible scrap of surplus bandwidth to pack in yet another unwatchably-macroblocked SD subchannel that nobody actually cares about or watches.
If anything, the problem has gotten WORSE over the past 20 years, as already-compressed MPEG-2 bitstreams have gotten more and more aggressively recompressed by local broadcast affiliates, with longer and longer gaps between I-frames. It USED to be, a glitched frame would derail the video for a couple of seconds. Now, in South Florida at least, glitches seem to persist for upwards of 10 seconds between I-frames.
Even worse, they don't adjust the encoding or drop subchannels when there's a hurricane, so now local broadcast TV becomes almost unwatchable once sustained winds hit 80mph (wind makes the antenna move & creates doppler shift. ATSC1.0's 8VSB encoding scheme can't distinguish between frequency-shift due to symbol-coding and frequency-shift due to the antenna thrashing around in the wind).
I wish that when there's a hurricane, local channels like WSVN and WPLG in Miami would temporarily drop ALL the subchannels & encode the live news broadcast as 480p60 with pure I-frames. You'd still get corruption during wind gusts, but at least it would be able to recover almost immediately instead of just becoming completely unwatchable during rain bands. With ultra-long GOPs, rain fade, and doppler shift, the stream never gets a chance to recover before the next burst of errors corrupts the GOP.