you're paying for the 'convenience' of near-instant delivery to fulfill your own time-pressing need.
it's also possible that their transaction fees are slightly higher for fully-digital goods (the emailed code) vs physical (the actual gift card through the mail).