I actually find it funny how all the altcoin lovers that preach against Bitcoin being slow and not profitable enough, are now selling their so loved altcoins for BTC in order to benefit from the increase lately.

Those who want more profits try to trade between BTC and altcoins on a see-saw. After BTC peaks, then the altcoins go on a run up, as BTC runs out to altcoins. Then back to BTC or hold in dollars again. Repeat.
Also taking speculations on ICO and mined launches of best-of-breed altcoins has been a way to accumulate more BTC.
Smart money wants to build their stack of BTC any way they can and doesn't waste time with hands-tied-behind-back perma-bull, uni-asset ideology.
Crypto-curreny is an ecosystem. Not a monotheism. Leave the religion to the losers. Smart money is objective.
LTC (Litecoin) has the similar chart pattern as BTC. It has in the past followed BTC moves on a delay, with much greater percentage gains.
I would guess after BTC hits the peak of this move (probably at the handle of the C&H at ~$800ish), then LTC will blast off, if not before.