I don't think the logic of this idiom can be explaned via the modern meanings of the words. In general, подать is «to give or move something to some person on his/her request or demand», and I see no...