Anybody that plays for money is hustling. You wouldn't be playing if you didn't think you could win. Unless you like donating or consider it a lesson.
One of the two will be right, and they are the winner. Sometimes it turns out one is way right, he has by far the best of it. And sometimes he finds out that he misjudged the other guy, and doesn't have the best of it. Either way, both guys are doing the same thing.
Why should one of the two be wrong just because he was smarter and practiced more? And the lazy one that didn't practice enough becomes a victim??? Doesn't make sense.
If you are going to play for money, be smart and know who you are playing. Otherwise, you just might be tugging on supermans cape.