The different between forex trading with crypto trading is in crypto we can make profit just buy hold it for long term, as long we not use margin its possible to get big profit in the long term, but in forex trading actually has low volatility and not possible to make huge profit in the long term. Forex trading will be more risk than crypto trading because level of leverage is high. We can see the price action of forex just going up and down about 0.02 - 0.1% a day, but in crypto the price can be going up to 100% a day or 1000% a month.
Well, that is one, but do not forget that you can also do leverage trading on some platforms for crypto as well. Nevertheless, cryptocurrency gives room for normal type of investment compared to the whole of Forex, where the leverage trading is paramount. There is no trading however that is not risky since there will always be fluctuations and you will require knowledge to do it right.
The differences here is just that with leverage trading, you can completely get liquidated and lose everything where as in normal trading, you can be patient and hold as long as you are not selling for loss.
In short, I agree with you. But I have to add that what people call here Forex is not true Forex. If you have direct access to this market, which you don't as only financial institutions (banks, investment management firms, etc) and big guns of George Soros caliber have it, you can buy and keep foreign currency in the same way as crypto. What people discuss here are dealing centers which are not much different from online casinos and betting sites which have house edge, meaning you are set to lose in the end. Some brokers (for example, big international banks) can offer "forex trading", but most of these trades never leave the broker's internal system. If you want to buy a certain amount of foreign currency, you would be better off by doing that via exchanges which offer spot trades (as opposed to currency futures and options)
And this will be real currency which you can withdraw to your bank account