In crypto, I don't think there is a late coming into the crypto ecosystem. No time is late in buying bitcoin, though the price may have become expensive in recent time, but bitcoin is very difficult to predict and price can swing to any directions. As a matter of facts, you may buy today and see the price of btc pump to very high level, while there is also a probability of a deep, a bull back, or a bear.
Those that bought btc at $20k will never regret their actions and that price could have been considered very extensive as may be compared to it's current price of between $30k to $41k.
I think that the guys that bought at $41 may one day see the price above $50k, and many more people will continue to buy even when it touches $100k or above. Infact, when btc hit $100k, many will buy and it will continue like this.