How is it better handing a DD clerk my $400 phone and get him to try and scan it rather that a free plastic card that I can swipe or tap myself?
Probably because you are more likely to have your phone on you at all times instead of multiple gift cards for multiple places.