I would say it isn't worth it. Lots of the time people eat and drink in the SU which isn't covered on your card. Also I've never ever spent £50 a week on food.
ETA: If I go for a burger in Parade or a coffee in 4W etc I pay the same in cash as someone catered would pay off their card.