How do you respond to a client that says they'll "keep you posted" on pickup time when you already agreed to one at booking?

I seem to get this a lot since I live in a suburban area outside of D.C. Everyone wants to blame it on traffic when poor planning is the issue. I've seen excesses of multiple hours late.