When I read the headline, I was surprised, because indeed many people consider batting to be a kind of gambling, although I always believed that batting is a section of gambling.
But in fact, these are the same classes in meaning: the gambler assumes some kind of result of a match or some kind of casino game, after which he puts his money. And as a result, he can either win or lose.
So maybe these two classes are mistakenly separated?
I love your point that as gamblers we use the right word that shows distinction among the crowd, will I say literate gamblers and not some dumb gamblers, lol.
Gambling is used for casino games while betting are for sport event mainly live events like football and the likes. Were analysis and predictions work most of the time in betting but in gambling it really doesn't have any effect.