A lot of factors ae contributing to this. For instance, increasing number of coins is also a problem as it takes share of good coins.
I think because of the lack of trust of new investors to invest in crypto and they take their money back so that prices become unstable with a lot of dumps from large investors who have many cryptocurrency assets. so that it results in chaotic prices in the market and gives a bad effect on all crypto prices