Vendor for every store and restaurant expense?

Vendor for every store and restaurant expense?

As a sole proprietor, I end up with a lot of expenses from coffee shops near my home and online stores like Amazon, for little miscellaneous purchases while I'm working.  It seems absurd to create a Vendor record for each of these retailers (especially since my plan has a limit on contacts). 

However, I feel like certain Zoho Books features really want me to have a Vendor for every expense.  (For instance, searching banking records by description seems nearly impossible.)

At what point do you consider a vendor to be a Vendor?  What are best practices here?