What gives fluctuation in price is supply and demand and the rate of change between them. If the rate of change of supply to demand were constant, the price would be stable regardless of liquidity. If we take real estate as an example, it is considered one of the assets that is difficult to liquidate. However, severe fluctuation in its prices can occur. Just like gold, the market varies according to markets, but in the end, stable supply and demand, or the rate of change between them that is not abnormal, is what makes the price of gold somewhat stable, which is what makes real estate and Bitcoin fluctuate despite the difference in liquidity between them.
i laugh at the highschool lessons you have been taught..
"supply/demand" is a meaningless expression unless you understand the context of such words
EG supply..
in 2012 there were only 11.5m btc in circulation.. in 2023 there are 19.5m..
more "supply" now yet prices are >6000x compared to 2012($6)
EG demand..
if bitcoin was only sold/mined/used in america, on american exchanges that only allowed americans to trade. the demand would fix the price to a smaller speculation range/window. it wouldnt matter if the exchange had reserves of 2m btc or 200k btc. the price would only pivot within a smaller slimmer range