The truth is, the whole gambling is a game of speculation. Whether you’re a guru or not, losses are certain in the end. However, if you have the right skills and strategies applied into your games, losses will be minimized, thus giving you chances to win at times especially in skilled-based games. But at the end of the day, it’s not that luck or skills greatly matter, it’s the discipline and risk management that you put into gambling matter the most.
Losses are certain, no matter the level of gambling one has attained. I like to think that in addition to all those things you mentioned (skill, risk management, strategies), one still has to know when to size in big into high conviction bets. That's why gambling is not for the faith of heart. There has to be a confluence of many things before you can win.
luck matter greatly too. If you're lucky 99% of the time, you get to win your bets 99% of the time.
True, and more likely, losing is something certain, while winning is nothing more than a possibility. So the chances of winning are much smaller, and it has been proven that the majority of gamblers lose more often than they win. Winning is a combination of skill and luck, especially when you are involved in skill-based betting such as sports, while in casino games everything is determined by your luck at that time. Another proof is that it is not uncommon for me to see teams that have a greater chance of winning statistically but end up losing to a much weaker team. That means they are unlucky, and if you bet at that time, you will definitely lose. The point is, no one knows the outcome and there is no guarantee.