Yes, I think there is a different dynamic when your company scale runs to "I work on campus". In smaller offices, particularly in dense cities or "business parks", I think it's more common to go to the restaurants nearby. Those are really not open to people bringing food.
This is what I liked while working in HP. We had a canteen where pretty much everybody went. You could buy a number of simple cheaper meals, a fancy expensive meal, or bring your own thing. Everybody could still sit together.