Trading is risky and it could be a danger for people that jumps into it without accurate knowledge but it doesn't mean that it is dangerous by itself. To understand the technical analysis of trading is quite complex and not everybody that can have the patience to learn so if you think that it is difficult to learn or you are not making profit, it is better to invest and hold instead.
What do you mean about "accurate knowledge"? No doubt that everyone needs to have sufficient knowledge before he/she starts trading. Trading will be risky if it is done with lack of knowledge. However, it can be quite safe if we trade with proper knowledge. Through analysis, we can know the right time to buy or sell. This also helps us to choose potential coins. Even if the market condition may change at any time, I think it is not so risky if we always do analysis to decide anything in trading. In addition, it is true that we need to have strong mentality as well. We must be patience and calm to deal with any change in market condition. If we have proper strategy in trading, I'm sure it won't be difficult to deal with the market condition.
Many newbies gets the wrong impression about trading, they think that it is very easy to make money from it and they will rush into it and most times they will lose all their money before they understand that it requires patience to monitor the market.
Those newbies may be influenced by the stories of successful traders. There are many people who boasted that they already succeed with trading. So, the newbies are trying to follow it because they assume it seems easy to succeed in trading. They think it is only about buying and trading the coins/tokens. They don't know that it has a strategy, analysis, and many other things to do. These are not really easy because it is related to the knowledge of crypto space as a whole.