The story is that Guy sold the rich businessmen on a 48-player-max tournament, and he doesn't want to go back on his word.
Not sure if it's true, but that's what I heard.
I agree that it's lame to cap the number of entrants, since it just costs the charity $111,111 for each person they turn away.