100% with you mate it’s the restaurants fault, but workers in restaurants are for the most part not on living wage and the majority aren’t unionized.
Minimum wage = minimum work, you think some guy in McDonald’s or Morrisons or whatever gives a fuck if half your orders missing, nope.