The only fallacy I can see in the 'move away from gift cards' argument is that gift card money is money that Daz3D.com, etc. get 'up front', with the idea that I'll ask for some item later for the money that I gave them for the gift card however long ago that was. It's generally non-refundable, sure you can return items, but that just goes on your 'store credit' balance, not onto your credit card.
So if you are in a 'cash crunch' situation, well gift cards are the best way for Daz3D.com to bump up their cash balance 'IMMEDIATELY' as gift cards themselves are generally non-refundable.
At some point, Daz3D.com does need to 'split' that money with whichever vendor(s) that made the products that you ultimately choose, but in the meantime, Daz3D.com is earning a tiny bit of interest on the full amount that you spent on that gift card, or at least the amount that Daz3D.com needs to 'set aside' for the vendors.
So I get the 'make them shop everyday' sentiment, but if Daz3D.com needs a lot of cash fast, gift cards are the way to do it.
Again, if not enough people 'buy in' to whatever the gimmick of the moment is, the Daz3D.com sales team will try something else. Sometimes the best move is not to play, in the hopes that your opponent (in this case the Daz3D.com marketing team) will have to change their strategy. Sure, a few people are enamored NOW about the whole token thing, but that will wear thin soon enough amongst the 'higher spending' customers.
Meanwhile, Renderosity.com just continues to soldier on, and I'm sure that they appreciate their customers that may be shopping more at Renderosity these days due to 'Daz3D.com sales fatigue...'. Renderotica is a bit of a unique case, as they cover a 'niche' market... us porn creator types!.