Sometimes, Some gambling sites are different so it depends on your luck.
For example, most of the people play gamble on sports like cricket, football, basketball, bike racing, and etc. But, some sites of gambling are different like they offer only casino and no sport betting. So some bet depends on your luck (casino) and some are different (sports betting)

It could be like that, but in any case, in gambling, we are required to have luck in addition to analytical skills for skill-based gambling games such as sports betting. So it is true that gambling, apart from depending on luck, also requires analytical skills and depends on the casino because maybe if we gamble on sports betting sites, we can get more luck. After all, we can analyze each match well. We can also choose a team that has the potential to win so that we can win the bet. So gambling is not only about luck but also about our analytical skills.
Well whatever the type of betting, whether it's gambling like slot machines, dice or for example a kind of skill like the sports mentioned is still in the end it's true as you say luck is needed there, but maybe for sports-based betting you won't need too high risk because you can do some analysis and other skills to be able to slightly increase the chances of luck and victory there, you will be able to take advantage of that opportunity in several matches. And yes, one of the benefits of skill-type betting is that as we discussed above, we can increase the chances of winning, and obviously that is quite different from gambling which is really purely based on luck alone.