Actually, you can predict the outcome accurately most of the time in sports betting if you are experienced, other types of gambling are purely based on luck but sports betting is mainly based on experience and your ability to do research and analysis in a perfect manner in order to evaluate the possible outcomes based on the previous events and track records of the teams.
Someone who has experience in a sports game can easily know which team or individual will win a certain match, now if they are very unlucky of course, the result can also go against them but that doesn't always happen.
You're not being serious. Logically, if that was true, we would have no sports betting at all, as they'd all go bankrupt.
If you have e.g. 2 boxers, or 2 football teams of similar skills, no amount of knowledge, experience, or historical analysis would allow you to know for sure which one would win.
At very best, you'd be able to accurately assess the mathematical odds, but not much more than that. It's the results of the events that build up the historical record, not the other way around. You can't drive a car looking at the rear-view mirror.