Fantastic article - touched upon something I've ALWAYS hated in games. I'm not going to turn around and say that all escort missions suck, some are done very well, but most coders seem to think that giving the rescued NPC inferior A.I creates the illusion of helplessness. Perhaps this is why the resistance escort mission in Half Life Episode 2 was fun - even though you went back and forth through the same area multiple times, the A.I was clever, so much so that it seemed that the character's agendas were actively coded into the game - "We're here now, we need to be over there, let's get there quickly and smoothly". A highly memorable mission. Also, much as Ashley's typically squeeky, dopey voice made me want to just ditch her at the hands of the zombies, I never resented escorting her half as much as I thought I would.
Dead Rising's escort missions, however, suck like a factory-fresh vacuum cleaner. When you meet any escortee, they're usually wimpering in the corner like a dying puppy. Give them a baseball bat, and all of a sudden safety isn't their priority, and they're more intent to just batter the shit out of every zombie they meet, before being totally surrounded and screaming for your assistance. Once I found out that you get two sets of experience points - one for finding the victims, and another for succesfully escorting them, I found myself just finding them for the experience points and then leaving them to die. In a real zombie invasion, anyone willing to sacrifice their own life and mine just to smack a few zombies in a futile fashion deserves to be eaten alive.
It seems that developers view escort missions as a pre-requisite, like a title screen or an options menu, and thus don't feel the need to put much effort into them. It's not that escort missions are immediately bad, just that nearly all developers don't bother implementing them properly. As everyone on this board has pointed out, they tread a thin line between fun and infuriating, it's just that the developer's can't seem to pull their fingers out.
Nighty night x