It's meant to prevent side hustles like buying Big Macs and selling them for cash.
Do we even know that people reselling hot food would be more of a problem than people reselling cold food? Wouldn't it just be easier to review the transaction data and detect patterns of actual fraud? Is the cost of doing any of this actually lower than the cost of fraud?