It seems you don't understand snowgoat. A majority of the credits are being won by the top credit earners. The credits the better players win without an investment outweigh the amount of credits a handful of players are buying for whatever. It all comes down to how many players are actually buying credits, and how many players are using a daily pool of credits to play credit games.
WGT was giving gift cards away for free to the players who were capable of winning max Ready-Go credits on a daily basis. Its the better players who were capable of winning credits for gift cards. WGT relies on new players spending real money for new equipment and credit games. Its a wash for WGT after a player crosses the credit threshold.
WGT just allowed me to start playing Ready-Go's and games for credits. I had 916 credits in my account from surveys and videos when I started playing Ready-Go's. If I was to win the amount of credits needed for a gift card, I would of obtained that card for free. WGT would have received a phantom 20% juice, and I'd be spending real cash on Amazon.com.
From a business standpoint, I don't blame WGT for discontinuing the gift card program. If you were a player capable of winning the proper amount of credits for gift cards, then I totally understand why you're upset with WGT's decision on discontinuing the gift card program.
I only used WGTniv as an example to make my initial point.