Bitcoin always has a value the 0. The current value is the result of the development that Bitcoin has experienced over time. Bitcoin continues to grow and is accepted by many traders and investors as the real value of Bitcoin, and everyone agrees with that value.
Apparently there is not much "agreement" since the BTC market is highly volatile. However, the fixed supply is "supposed" to mitigate this. Only time will tell if this actually continues to work. I'm still a skeptic. That's why I currently own less than 1 BTC and a few shitcoins.
I think that BTC is currently like a small raft floating in the ocean, as the ship grows larger the waves will have less effect on it. I can imagine if BTC ever grew to 200k or 300k and jumped up and down by 5k every day it would be a lot less volatile. But you are correct only time will tell.