I have been here for a long time 4 years to be exact but I always stumble this question
"Is this the right time to buy Bitcoin or other top coins in the market" I found out it has been asked since Bitcoin was trading at $1
so when people will stop asking when is the right time to buy Bitcoin.
Lol!

I think people will ask if they are not yet 100% convinced about about it. The fact they are asking about the right time to invest means they are still doubting or they are not yet ready to let go of their money. Asking this question is just an alibi not to buy yet. A determined person will not even ask in my opinion.
Yes, mostly asking these questions are having a doubt about bitcoin or other top coins in the market. They are not mostly known it that's why they still asking it on which we should advice them to study it well and not depend on the speculation of others. We can't possibly see this question once all of the people are become knowledgeable in the market.