No one can tell the exact, or can predict it.
Instead what we can do is just calculate and predict it by evaluating the situation.
In my opinion, if you seek for extra profits or become too greedy, then eventually you will miss the best time to buy the coin.
I just shared a similar perspective a while ago. No one can be that shrewd as to continue to wait for Bitcoin to fall deeper that it's doing now. It has already offered its fans enough discount. Yet, those who wished they had bought in when it was $50,000 or $40,000 or $30,000 still dillydally on it now that it's below $20,000 aren't smart. The best option and strategy for anyone interested in getting Bitcoin or other alts of their choice should be to DCA on them right now.
Investors shouldn't be too greedy to squeeze out every juice in terms of cheap pricing from every project. Even though I know what you said is true, most investors with small capital can't afford that. Their fund is too low so they want to squeeze out every possible juice they can get to increase their profit margin. Or even try to DCA only when it comes close to the bottom as much as they can. So it always has that kind of investor who tries to spot the bottom no matter what.