One can ask the question the other way round:
“Why did bitcoin, despite being the best form of money ever invented, take so long to rise its current level?”
Its current value is still by many metrics relatively low – for example in comparison with the daily inflows into Gold as a store of value.
One reason is that consensus building that anything has value simply takes time.