I live in France. Like many French workplaces, mine has a cantine offering a freshly-cooked, 3/4 course, lunch which is absolutely standard here. Examples of the menu on offer:
Small plate of salad starter: carrot / beetroot / green beans in vinaigrette, mixed bean salad, boiled eggs, rice salad, green salad, tomato salad etc.
Main course of protein plus veg and carbs: beef casserole, grains and courgette gratin: roast chicken leg, potatoes, green beans; fish in lemon sauce, rice, spinach etc.
Dairy: small portion of cheese, or a yoghurt
Dessert: fruit puree, fromage blanc with rasberry coulis; small piece of cake; fruit salad.
The food quality is not quite restaurant standard, but it's healthy, cheap (€4,50 for 4 courses) and mostly cooked on site from actual ingredients. All courses are optional, no one's forced to eat anything.
At a social event with some US colleagues one of them said he's really struggling with the food at the cantine as 'he doesn't know what's in it'. Instead he goes out at lunchtime and buys a processed meal / salad / packaged sandwiches because they have a barcode on them: he can apparently scan this using his phone and it tells him the fat /sugar / calorie content of what he's eating. He claims that this is 'healthier' than eating actual food at the cantine.
It seems mad to me to actively increase the amount of processed food at the expense of fresh ingredients, and claim this is 'healthier'? I can just about see the point of this when comparing one processed food with another - but dismissing freshly-cooked food because it doesn't come with a barcode? Seems crazy to me!