My guess is that the typical space issue in japanese cities plays a part too. If your appartment is so small that you are out in town anyway most of the day, you go to your favourite arcade to spent some minutes inbetween work/school and eating out or something.