I doubt 4-6 hours extra
per day (13-14 hour days) is typical.
Aside from that quibble, look at it from both sides:
The company spends a few hundred dollars a week on meals and gets 5-10x return on that money. Everybody agrees this is a good deal for the company.
The employee trades a few hours of his life for food. The hours he works, he would not have received any money for anyway unless he was working another paying job. The employee is trading "opportunity costs" (imaginary value) and receiving substantial value in "free" food.
If the "opportunity cost" of those extra work hours are sitting in front of Netflix watching zombie movies, he probably got a good deal trading that time for food. If the "opportunity cost" is starting the next hot startup, he got a bad deal.