Gambling is a game as we are mostly playing dice, poker, cards and not actually doing something productive that could give anyone any result from what we do.
You mean earning money or hustling money isn't productive ? You make me re-think my life choices.
The end result is the most crucial part of our lives,money.If you don't think making money/losing money doesn't give any results,I got a bad news for your my dear.
We also predict for cricket matches and that's again called gambling as nobody can actually get anything from those predictions except for the gamblers. It's all for the sake of earning money but is not considered as an investment.
There's a difference,Gamblers == Luck Luck || Sports Betting == Skill Analysis Prediction.