There are a lot of reasons why a business might decide to pay for a food delivery service; it can be used as a way to show hospitality to guests, and it can also be used as a perk of employment.
As a perk, getting your food delivered can be highly beneficial for businesses. It means that your staff have ready access to high quality food which they are unlikely to find at a nearby shop, and they will probably appreciate it as well, which will help moral.
If you regularly have associates visiting your business, then having a catering service can be a great way to show excellent hospitality to your guests if they’re going to be there for a while. It isn’t a commonly used service either, so you also get the chance to introduce them to a new and exciting way of doing things.