No-one knows, it's all guesswork - it's just that some people are more informed and have better judgement, and so make more accurate guesses.
I'd agree though, $20k seems perfectly reasonable. Governments are now starting to make more conciliatory noises about crypto, even South Korea has backed away from its previous suggestion of a strict stance.
Bitcoin has LN coming too, although this make take a while to bed in.