Gambling,Forex and Crypto Trading. I think they are same and you just predict where did you pick it will give you profit if you luck and if it fail, they will make you loss some assets.
I might agree with you that gambling is luck(but you have to know how to play) but I would definitely no agree with you that cryptocurrency trading and forex is based on luck.
You have to have a good knowledge of them before luck Can play a part