I would say it depends but the truth is all gambling games still have a percentage of its possible win or loss dedicated to luck.when we make gambling stakes, we hope on winning but the truth is there is always a chance of losing. Aside the fact that all gambling games still require a fraction of luck , they don't all depend equally on luck. Some include things like experience, statistics and even proper analysis which some are just fully luck based.
Take soccer predictions for example with statistics and analysis you can raise your winning odds higher making luck to be more on your side.
Of course there is absolutely no difference from one game to another in gambling, the point is that if the type of game is available in the casino and involves money as a condition for betting then obviously the game has the possibility as you say between winning or losing, the final session will answer everything whether it will match what most gamblers want in terms of victory or just the opposite and the answer at the end of the session really depends on luck at that time, if it turns out that you win then it means you are lucky or vice versa. One of the reasons why gambling relies on luck is that all gamblers would not be averse to winning but isn't it the case that sometimes the outcome is not what is expected, right? Of course and the reason is that there is absolutely no certainty that can guarantee anyone to win in one of their sessions.
On the other hand I understand what you are saying about sports betting that indeed we can apply knowledge and skills to help us get closer to winning, but in the end you still need luck to determine and ensure, sometimes it is not uncommon for strong teams to lose to weak teams because of mistakes on the field, and isn't this unexpected, right? Obviously and therefore we need to be responsible and wise gamblers, meaning that if you do manage to get a win in one of your sessions then the best option is to "cash out early", you realize that getting a win is not easy and therefore you need to enjoy it when the situation comes rather than applying greed and chasing bigger amounts that are not necessarily successful.