I think the issue is, someone pay an entry fee of 100 credits to play for gifts or prizes, but can't play for credits. Perhaps I'm wrong, but, examining the multi-round tournaments would show exactly that.
To me they both have a monetary value associated with it. If you place well in the tournament the payout is in credits. Hence, one may not need to use ones credit card to buy credits to be used in the pro-shop.