I'm still pretty new to WGT, and all I can say is I can see both sides of it.
Not fond of the idea of people restarting that I have to compete against in tournaments (no control of who is in the field) but I do agree that high level players shouldn't complain about losing to a low level player if the only reason they are playing them is beat them.
IMHO, they should only be playing with low level players if they are trying to help or its a friend they now who's willing to play at a disadvantage...