If you're doing an online purchase you can combine with a coupon collector site, credit cards, and gift cards to get steep discounts. When I shopped at H&M their gift cards regularly had 15-35% discounts from gift card sites and they will accept any piece of fabric in store for a discount coupon, making the clothes close to fifty percent off in total.
When shopping online it adds possibly two minutes extra to check out once you get used to the flow. It's not recommended for gifts as it mucks up the return flow but gift cards are usually only for large retail outlets so it's always possible to hold on to it and purchase something later.
This is all legitimate use and not a flow for money laundering.
E.g. most German cards don't work at amazon.com (unless things have changed recently), but work at PayPal.
[edit] - I'm not sure parent comment was replying to the gift card point. My comment was specifically about why buy Amazon Gift Cards from a third party ever.