Please explain to me how getting $1 and immediately donating it produces more than that $1 in tax reduction.
It isn't about reducing taxes, it's about getting some sort of altruistic branding/advertising at little to no cost.
It still actually costs the company money in customer throughput, signage, implementation, bookkeeping, etc...