My data point: I live 10 minutes walk from my office, the campus has a cafeteria, and I have my own office. Still I don't want to be forced to come into office, simply because I feel more comfortable and relaxed at home. It is a quiet place, I don't want to random interruptions from colleagues, and I can take a nap on my comfortable bed if needed, none of which can be offered in the office. Having prepared food is nice but not as important.