Of course, if you play roulette or dice, it all depends on luck. But if you play poker or bet on sporting events, then a lot will depend on your skill. And the higher your skill, the more likely you are to win.
Even your are right that if a person have good skill on analysis of sports and as well you also mention games like poker may be they are winning probability can be increased but if you look at the ultimate result then it is also depends on luck.
Like no matter how much you skill on your Sports analysis you can also lose bet like we see on many matches that is stronger team lose against a weak team. And also in poker it is also depend on what types of card you are getting.
I share the same opinion. No matter how good we are at gambling, even though our chances of winning can be increased with our skills, luck still plays a role. We know that not all forms of gambling rely solely on luck, as some involve skill or knowledge. But I believe all forms of gambling involve luck, and this is undeniable. Even those who are said to be experts at gambling, I don't think they are free from luck; they just have a natural luck in the gambling field.