I’ve found coated canvas and coated leather (epi leather, epsom leather or saffiano leather) to be relatively more durable than the equivalent of vachetta. And, my latest accident was food on craie (off white) espsom which was quickly and completely wiped clean. I think if you got it off quickly and it looks okay, you will be okay. If my bag is in the proximity of food, like on my lap, I do try to sling my napkin over it.