I've tried both, so I can speak from my own experience.
I lost a lot of money in forex, because things change very quickly and you need to analyze market movements a lot and make quick decisions, and you also need to have enough money to invest to cover your open positions. It is purely about trading.
Of course, you can join the crypto as a trader, which is also very risky, but you can also join as a long-term holder, and it is a much safer way to invest.
History has shown that anyone who invested in bitcoin and didn't sell it long enough ended up making money. Of course, someone will say that this long-term trend of bitcoin growth will end once and for all, but at the moment it seems to me that there are more optimists about the further growth of the value of bitcoin. Of course, you should still be aware that it is a risky investment, whatever you decide.
Risk is in every trading market (be it commodity, stock, forex or any other) that gives you good return in short duration. In crypto the real profit is in long term trading not the short term. I way reading a story on my local board that one guy sold his bitcoin few days back when Bitcoin was trading on 20k and just couple of days after bitcoin jumped to 24k. You need to be patient to wait for right swings of bitcoin for buying and selling.