I guess if you have to bet, sports is the way to go.
And I have actually seen your point in action.
A number of year's ago when we were in the Big East and I watched a lot of Big East games, I was in Las Vegas for a business meeting.
I strolled through the Sports Bet area and saw the lines for the three Big East games that were to be played that night. I was semi-stunned. I thought, "Those lines are not only wrong, they are way wrong."
I can remember thinking, "They have Providence as a 5 pt. dog against ??? and it's at Providence. There's no way they lose let alone not cover."
So I bet a three game parlay and won.
But the next several days, the line was flawlessly correct. I didn't find a game I'd touch.
In one of the first times I ever went to a horse race, I was in line waiting to place a bet on a horse I had selected based on it's name or where it was from. Behind me in line were two guys talking who seemed to have an encyclopedic knowledge of horse racing and evaluated each of the horses in the race in amazing depth.
They agreed that they were going to bet on the #5 horse or whatever. I thought, "I'd better bet on that horse too."
But then I looked down at the worn shoes of the two experts. These were not the shoes of guys who were making money at the track or anywhere else for that matter.
For the great majority, the more you gamble the more certain it is you are going to lose.