yea, it's better to buy on top and hold, so Market Maker can make profit on you xD
Market makers get nothing from holders, only from traders.
80% of all day-traders are losers. 20% are gambling addicts. Rough numbers. (Edit: Mostly, the addicts are a subset of the losers.)
And yes, it is better to buy on a breakout, because every new ATH is preceded by a breakout.