If 5 people go out 5 nights a weeks there will be the same crowd as if 10 people go out 2 nights a week.
Maybe there's just a ton of people and not a lot of restaurants and people like to eat out occasionally.
The immediate conclusion doesn't have to be that the Italians have a bunch of money that they are being frivolous with. There are other options.