I would also love to be able to watch games for credits.
Also, while setting up the game, creator of game could set an option 'public' or 'private' to respect the players' right to privacy.
As I understand it, server capacity would be the main concern of WGT. The question whether or not 100 credits/ 1 dollar per person watching 'x' number of matches will be profitable or not is what will and should be asked; is it worth renting/buying more servers?
It is not my job nor am I qualified enough to answer this question, therefore I suggest that we come up with methods of implementation as I'm sure a lot of you have good ideas to share.
I, for one, do not believe that our ideas here fall on deaf ears, only our underestimation of how much hassle it takes implementing seemingly easy ideas.