Besides the healthier food and cost saving aspect it makes the day seem much longer when I would take a real break. Like its two days of work in a way.
My last job I got into trouble when HR found out I wasn't taking a real lunch break. I was salaried and I was supposed to work 8 hrs with 1 hr lunch = 9 hr day. I prefer a quick lunch at my desk.