If you accept that were you to be at home you would like have to spend some money on your breakfast and dinner then the allowance makes up the difference. If you really are that picky there's nothing stopping you either taking food with you or popping into a local supermarket near your hotel, most are open 7AM to 10PM these days.