You keep getting back to your experience as an on-site, and highly paid (compared to most folks) tech worker.
The whole point of the original article is the experience of low-paid, contract service workers is vastly different.
It seems obvious to me that they are employees of the food service company, and should be.
Whether they should or should not be is something one can have various points of view on.
I just don't think that just because they, currently, technically, "are" has any bearing on the "should be" part.