It comes down to English. There's not really an easy way to say, "Here's a voucher that can only be used for food" other than spelling it out like I just did. Instead, it is most likely presented like this during onboarding (IIRC): "If you work late, the company gives you a voucher so you can eat dinner." Notice the entire lack of mentioning that you can _only_ use it on dinner.
If you buy a meal, they vouch to pay for it.
> "spending the money that you are entitled to"
Seems to be a disconnect or mental leap here.