The reason for these fluctuation and market activities would be the concept of the supply and demand of the coin. If there is a higher demand meaning more people who buys the coin the higher the price would be, the more people who sells it means its value would go down since the demand decreased. So it is based on people's interest and actions towards buying or selling their coins, hence making it so volatile.
I agree that the prices are volatile because of the supply and demand of the market players. Since there is no intervention from the governments, crypto market reflects the true price of free market.