I have two issues in mind when discussing "where to eat." First, am I breaking whatever patterns I had at home? In other words, if these same restaurants were a block away, would I routinely eat at them at home? If not, then why pay $30 for a pastrami sandwich? Because I'm a "temporary tourist?" Second, if I want to eat as an event, I'll do so, like at Oscar's or somewhere I'm comped somewhat, like the GN. But I'm not interested in having three-meals-as-events per day. I don't get off on that. Hell, I have a tough time paying $4.50 for a Starbucks coffee.
Now, conversely, if the little snack bar in the Fremont were a block away from my house, I'd eat there every day. Or if the old snack bar at the Golden Gate were a block away, I'd be there every day.
I would rather blow $200 on one extravagant event meal at Oscar's as opposed to $30 for a pastrami sandwich in a loud place. I just don't like being a tourist or being treated like a tourist.