You are forgetting about poker and sportsbetting, or even stock market. All of that is gambling, and it requires talent and if you have it, you can succeed in it. It's not just luck on those cases, and probably many more, otherwise you would not see thee same people winning there, they get a steady profit because they know what they are doing, not because they are the "lucky ones".
Yup! I know, I said talent is not required in gambling, but all of that you said are still needs luck to succeed! Good Predictions and a certain intuition in gambling, skills is an option!