I think the main reason is the sharks in the crypto market. They have the power to decide the price of the altcoins. So they can make a lot of profit from the trading and increase and decrease the price of the altcoins. They make small traders fear because of the cost of going down and forcing them to sell all their coins to secure their assets. and the sharks would buy all the coins at low prices and sell them at high prices.
You're right ! I have the same opinion with you. Market prices increase or decrease mostly due to sharks. But now there are a lot of projects against sharks to balance the market. But I think, they can only resist part.