If you are new to invest, then it is late because the market is recovering from the exchange rate. So this time should not invest but should wait for the next downtrend to be able to invest and hold. This time if you invest in cryptos, the high possibility you will be lost in all your assets.
I think investing in crypto isn't too late, it's just necessary to calculate the right time. In principle you are right that buying must be when prices are down or cheap and sell when prices rise. Currently the market is already uphill, but no one knows what will happen next.