Totally get the frustration, especially when the runner is still a block away. Feels like the driver's trying to win some unspoken good guy award at our expense.
Weigh thirty seconds against someone missing their ride home. What are people doing with that half a minute, performing brain surgery? Hardly seems like a day ruiner.