They're a hospital providing healthcare, not a hotel providing room service lunch...from my experience the food is actually not too bad.
Have you ever had treatment in a UK NHS hospital?