When used “correctly”, it comes with a discount, like say $100 amazon gift card for $90. Not a bad deal if you were going to spend that money anyways.
I wonder if those "discounted" cards you see are actually an artifact of money laundering where illicitly-obtained cards (from victims of phone scams?) are being laundered.