It's not so much that the storefront can lose money as that the caterer is going to need some of the facilities available in that location (e.g. commercial kitchen, client meeting facility) regardless of whether they have a storefront. If the increased cost of having those with an associated store is comparable to the added revenue from the store, then the store is reasonable, and if it helps with branding and marketing as well then it's a net positive.