I think "often" is underselling it a bit. Has there ever, in the history of commercial jet aviation, been a dual independent failure? I certainly can't think of one. There are certainly cases where all engines failed on multiengine jets, but every case I can think of is common cause (flying into an ash cloud, flying into a goose cloud, flaws in the design of fuel filters combined with extremely cold fuel causing ice buildup and fuel starvation, running out of fuel due to improper unit conversion, etc). In addition, single engine failure isn't all that uncommon, so it's extremely understandable that the pilots would've been perfectly comfortable exiting gliding range (but still staying relatively near to the airport) while troubleshooting, executing checklists, evaluating the aircraft behavior, etc.
At least on the surface level, this doesn't appear to be something that would require a major change in procedure or aircraft design philosophy to fix, aside from perhaps just advising pilots that it is best practice to remain within gliding distance (if possible) while performing evaluations and troubleshooting after an engine failure.