Let's say you give a scratch off lottery ticket to someone as a gift and the recipient ends up winnig a nice amount of money from it... do you expect any compensation?
Had the ticket turned out not to be a winner, were you (the abstract you you're asking about, not you in specific) intending to give them something else in light of the new knowledge that the gift you gave them wasn't worth anything (in monetary terms)?
It seems to me the gift was one of expected value at the time of the gifting (e.g. X% chance of $A value, Y% chance of $B value, etc.), plus the excitement / enjoyment / experience of not knowing and getting to find out if they won, plus the thought (which, I'm told, is what counts). Regardless of whether they end up winning, none of those things changes - win or lose they got the excitement of anticipating and finding out, win or lose the thought on the gifter's part was the same, win or lose the EV prior to finding out was the same. If the gifter looked at the nature of their gift as being affected by the actual monetary value that the gift turned out to represent, then it seems to me that should be true if the actual monetary value turned out to be less than the EV, not just if it turned out to be more. Otherwise, they weren't really gifting a lottery ticket - they were offering to share the winnings of a ticket they bought in exchange for getting credit for giving a gift even if the ticket lost. I suppose there's some commendable thought involved in that, but it's not quite of the same character as would typically be indicated by giving a real - unconditional - gift.