So your idea is to keep sending and recalling until something sticks? I have a better idea to make it really meaningful. You can send them whatever tradeable potions you want and hope they activate but the ones that don't are destroyed. Otherwise, it's just a matter of continually sending them the same potions repeatedly until you get the result you want - no risk and all reward.
It did cross my mind, however if there is a high chance of losing a potion I don't see people using the buff outside of high profile GvGs. The drawback that would exist in my iteration is that outside of tagged potions it can be costly - if I want to guarantee the activation of a buff from a donation pot I will need to open 4-5 of them and I will be stuck with them unable to switch to a different pot option from the container.