Why do most restaurants have their own mix or recipe for ranch, but almost every restaurant uses prepackaged heinz ketchup?