Regarding sports betting, I understand that you can apply skills and knowledge to help increase the chances of winning, but yes as you said that sometimes it is still difficult to get a win, but I think that's normal because no matter what and where you are involved in the name of betting is always about winning and losing, meaning that skills and knowledge in sports betting are only useful to help increase the odds but do not mean that you have certainty to win, in the end it still refers to how lucky you are at the time of running the session.
Good point and without any luck even how deep the research or how good your understanding about the game there's still a big chance that you may lose your bets there's no assurance and accurate prediction, underdogs can upset the heavy favorites depending in each situation and if how players will play the game, that same concepts is also use by those heavy gamer who risk huge amount of money placing their bets to something that unsual,
they are willing to embrace that big risk to earn big in return, though there are different types of a characteristics and acceptance when we discuss about gambling and more on self-explanatory in terms of strategy and how you set up your plan when playing.