about skill and luck:
This is supposed to be a skill based game! not entirely true! ... Example: when you put your skills agaisnt other player skills... it will depend on how lucky you are with the wind you get. True, we can both be good; but If I have 6 holes with head wind and the other guy have the same six tail wind... I can still ding every shot and he miss a little every shot and still I will lose why? because he had better luck in the wind set up.
more simpler: I can be better player and an oustanding putter, but I cant prove that skill against a player in a tournament that have perfect wind to reach a par 5 in 2 and I, in the same tournament having bad head wind. I will probably birdie because "I'm a good player" but I'm facing an eagle chance vs a very difficult birdie chance.
So my guess is 50% skill 50%luck... I can also have good deviation all the time and be really bad at this game... and of course I will score bad :)
Regarding the OP.
there is a way to stop multi accounts. ban is not the solution, if you get banned you just create another one and another.... etc... as log as you can create new emails, you can create new acounts and IP adress can be faked too...
but is not that easy to fake ID and credit cards. If WGT charge 1 dollar for every new account they will know who is the real owner of that acount. and if he/she try to open a new one the sistem will know that such cretid card is registered in another account.
This is a free game, you will say, but the one who suffer from this cheaters are the ones that invest money here, so for the people that give profit to WGT one single dollar is a fair price to pay to secure that we are not getting robbed from cheaters.
A different option, you can create your free acount but you can't play for money unles you pay for a one dollar membership to access to paid tournaments. This way Wgt can keep the site free and still protect those players who invest money and gives WGT profit by buying and playing ready to go's
.... but just my thinking!
Jvr.
Probably not my best English so sorry if you find it hard to understand lol