Because if your sandwich basket is missing a sandwich it means that it is not sufficient for its intended purpose which is a picnic, so if you say a person is one sandwich short of a picnic basket then it's a "kindish" way of saying their brain is missing something vital for sufficient operation! it's meant to be humorous and it's better than saying " that person is missing brain cells!"

Student or Learner
Bookmarks