My experiences as an on site contract worker don't always line up with that.
I do get your point in cases where companies are misclassifying actual workers as contract help. I think we just disagree that this is the case here. It seems obvious to me that they are employees of the food service company, and should be.
Fwiw, I have been a low paid factory worker in the past. It's not a matter where I don't empathize.
Are there notable companies that staff their in house cafeteria with actual employees?