Yeah its never smart idea to buy when price is high as it will kill your profits and its always good to buy when price drops and sell them when price goes higher and that is the best way to make profits and most of the traders are making profits in the same way.
That's everyone thinking about profit, buy at low price and sell at high price. But, the hard thing is when the best time to buy and sell. Because, I have seen everyday got trapped by market and loss their money with blindly to buy without thinking about the future.
Most people only thing that buy at low price is very profitable if they sell at high price, but at reality they bought coin at low price but the price keep go down, they buy without any prediction the price will go up again or keep down.
Yes that is one of the common problem of traders and especially newbies because they just keep buying cheap coins that is very low on the price but they didn't know that they are just buying shit coins because they didn't check the forum or thread to check if the team is still active or it is a legit or scam. If traders will continue to do that then there will no good results to happen.