You absolutely right, R* did
claim that the city would be more active, one of these features being that peds will fill up and go inside to pay. But unfortunately, true to R* tradition, some things were left out, either it wouldn't fit on the disc or they felt it was unnecessary. Either way, it is quite a shame, but there are a few things missing from original statements. Whether or not DLC/Updates will allow us to have these or not is unknown, but it's something we just have to live with.
P.S, if you're that worried/annoyed about it, throw a grenade in there to express your angst