you are all right to say but the most basic component is the manipulation of the market which dictate the tone of the price
I don't think prices are always manipulated by someone. do you know bitcoin marketcap reaches billions of dollars? who is the person who has that capital and wants to take risks by endangering their money to manipulate the market which is not necessarily possible. but I do not rule out the possibility of manipulation sometimes happening