It's not yet too late to buy it because it is still affordable to reach and buy 1 btc for thousand bucks but sooner or later it will reach a state that an ordinary people cannot but like 10k - 20k price range that is difficult when the btc reaches that prices in the near time. so for now we have to buy it before it is too late. We've done the mistake of not believing to it and reject it while the price is super cheap that a child can buy a one or two.
I agree with you, it is not too late to do a investment for bitcoin. If you are smart you invest now, because experts are saying that bitcoin will go to 50k in the future.
This looks logical because bitcoin is unstable so this is possible. This is also why i have done my investment.