Crossing the street during a morning commute in a busy city is not trivial. There probably is some cannibalization of sales, but they may make up for it with the people who don't want to take the extra minute or two it costs to cross the street during rush-hour.
I'd be interested to see data on this.