I think it works to some extent because it's something people can do - and when there are local centers you can drop your stuff off at rather then shipping them out, etc.
Like the pepsi proof of purchase stuff - If I had donated the cost of mailing the P.o.P. stuff to the school rather then sending them the items - the school may have been monatarily ahead of the game - but...