I think the math might be off a bit for Person B. After selling the first bitcoin, he has $4000 ($2000 profit). When he buys back in at $2500, he has $1500 cash and 1 bitcoin worth $2500 (1.6 bitcoin total worth, as you noted). When the price reaches $4500, he sells and now has $6000 cash, or 1.33 bitcoin total worth ($4000 profit, since the coins he bought appreciated $2k both times he owned them).
But you are right that participating is where you make the most. You make profit on many of the swings up and down. Whereas the person that just holds and doesn't trade makes profit only on the overall upswing, and not on any of the dips and repeat upswings.
Person B makes 60% more profit than Person A ($4000 vs $2500). And that is figuring in just a couple trades. The difference could be much much more with many trades.
It does help understanding trading to break it down into simple examples like this, and why it is important to sell at the tips, and then wait for the dips to buy back in again.
Sorry if it wasn't too clear, I was trying to keep it simple and assume Person B sells all BTC to USD and vise versa when he buys. So he buys 1 BTC @ $2k the price doubles and ends up at $4k (sells the lot). He buys $4k worth of BTC when it hits $2.5k and ends up with 1.6 BTC. Sells everything again at $4.5k and ends up with $7.2k. Net profit of $5.2k, or worth a total of 1.6 BTC with his initial investment included in that.
Oh, ok. That makes more sense. Thank you for the clarification. I would definitely go for the $5.2k over $2.5k. That's over 2X more profit!