It hasn't reach 20k in 2020 because 2020 isn't over.

We still have enough time for volatility to do its thing so let's cross some fingers and just watch the outcome.
Besides, I think we shouldn't be too obsessed about the whole price thing. Bitcoin is not about it's price... But it's use-case.