Well as far bitcoin is concern, I do not agree that it is only demand and supply that affects the price. If we saybis only demand and supply , how come we experienced a crash in early last year after we had the ATH. I think fud and the bubble story are also part of what affects price.
You also need to understand that the market works in cycles, last 2017 was the last great bullish cycles and eventually everyone was caught in the hysteria and thinking it won't go down, unfortunately a new cycle risen that up to this point, we are still experiencing it and no one knows for sure when it's going to end.
I can understand bitcoin prices are very fascinating but crypto is a long term asset where you can see a big Impact only after 2020, Market value has been continuously manipulated by big investors also the supply and demand seems to be low that's the reason the value is not moving up. The value triggers every time we need to wait patiently until the bull run appears.
Not all crypto investors have that kind of mindset, majority of them are still living in 2017 and thinking that they can make loads of money here and didn't look for long term. Manipulations, FUD are some things to consider. If you're going to look at the bright side, bitcoin block halving in 2020 maybe what we all have been waiting for as a catalyst to push the price where everyone will be happy.