probably because they don't use ketchup.   so since they don't use any, there is no point in purchasing any.  however, if they have people over (such as you) who like ketchup and need some, they have some to offer.  if they bought a bottle, it won't get used and it isn't worth having on hand for guests.  