XMLs getting corrupt or two programs working w/incompatible XML versions or having to go back to projects from years aog (even decades) are the types of situations I'm talking about. Sure, EDLs are old as dirt, but it's that sheer simplicity that helps make them so robust and universal.
EDL is like a handcrank emergency flashlight or swedish fire steel in your earthquake kit. Mains power is great until there's a blackout. Battery powered flashlights are great until the batteries die because the power has been out for so long. A handcrank flash light or fire steel are going to keep working nearly indefinitely.
It's part of my job to make things as robust and redundant as realistically possible because unforeseen things will happen but the show must go on. It's not that I love EDLs and I'm not going to use them every day (or even every month) but having them available as a last ditch failsafe has saved projects from disaster (or unnecessary amounts of work by hand) on more than one occasion.
Lethal