If there will be no one to invest in peak price, I think no hodler could actually gain profits. It is just that, we are in a two side of wheel where someone gains profit and the other suffers. The only solution I can find with it is patience, if we have bought some amounts in a wrong time, we aren't lost yet, we can wait till the price peaks higher than the price when we bought it then sell it.
But without any mistakes, chances of gaining profit is better, if we know the proper timing in buying the dip, or if we have time, we could learn to scalp trade to earn profit in short term crypto price increase.