sombody has to pay fot ur profit i guess
Ironically this is correct. Somebody has to pay - even if it seems pretty cruel. When a new investors enters crypto market they buy coins at some price while someone else does sell it. So there is always the transfer of funds from one person to another in trading.
Though this is not how traders make money. They rely on the market volatility and how much FUD is influencing the market.
No, not always so. Of course, it often turns out like this, but everyone has the right to decide when to buy and when to sell. If you look at the example, then it is not obliged to sell when the price reached $ 6000 in January 2018
That is true. But they "will" sell at some time or the other. Nobody forces the other to sell or buy but they are humans and they need cash at hand at often times - which is when they might sell or sometime later on.