The theory of demand and supply if applied will make Bitcoin price shoot up. If the coin is surplus in the market and few buyers are willing and ready to buy then the price will drop and if the coin is scarce in the market and few people want to buy the price will still shoot up.
Unfortunately when it comes to laws of supply and demand, you need one variable to be constant so that say when supply is constant or is being taken out of the
market circulation but demand continues going up..then technically this pushes price up as finding bitcoin will not be easy..so for now to push price up its about how hodlers make coins available on the market and if they dont have weak hands.