Many people earn money in doing a forex but many people also lost their money because of the forex, Im not a user forex because Im a trader of crypto and easy to learn but forex is really complicated but you know how it's works you can get more money for sure. But for the people do mistake in forex can change their startegy so they did earn money.
If you know how to trade then you can trade any asset that you want, it is not going to make any difference, forex is not more complicated than any other market since it follows the same old rules of supply and demand but compared to this market the volatility is a lot smaller.
So the profits you can make are not as good as the ones you can make in this market if you are not using leverage, unfortunately in the market of forex it is very common for traders to use leverage and as a result they lose their money incredibly quickly and they never learn anything out of it because of that.