People have commutes and work shifts that don't always allow them to buy food in bulk and cook their own food.
Not everybody is like you.
Restaurants have never been a necessity for life, but I guess that for a lot of people you should be upper class to eat out once a week.