There are luck-based games and skill-based games but it doesnt o guarantee that if you are a master of that game you will win easily. It is still about luck as even those professional gamblers still lose but they just know how to control their emotions.
Exactly, even pros lose games when it comes to gambling because it's something that no one can control. You wouldn't have a 100% correct prediction, never. But there's a way to maximize your chances of winning and that's to gamble wisely. After gaining a lot of experience, you'll have a good understanding of when to gamble and which games to choose for your bets.
Having fun should be the main reason why we gamble but the problem right now is that they are going to use it as a source of income which is why they are chasing losses so that they can earn money on that day and also which also leads to more time spent gambling and lead to addiction.
When gamblers fall into addiction, the situation can worsen leading to various troubles, especially financial problems. Therefore, everyone should control themselves and gamble for fun if they want to save their money.

)