Indeed, the better way than holding is to trade and rebuy lower a larger quantity of it,
Well if you can rebuy lower, obviously that's even better, but of course you can't do this without also introducing a risk that you have to rebuy higher.
Alternatively, I'd recommend people to simply put some fiat money that they'd otherwise have on their credit card or bank account, on an exchange instead. And whenever they spend some bitcoins (that they'd otherwise spend their fiat on), buy back the same amount of bitcoins immediately. This will cost approximately the same amount of fiat (give or take some 0.x% fee) that would otherwise have been spent, and this way you're guaranteed to keep your amount of bitcoins.
So this isn't trading per se, there is no risk or profit involved. Or in fact the profit comes from the Bitcoin price going in the long run, because your holding AND putting Bitcoin to good use (by actually paying with it) at the same time.
Furthermore, bitcoin was created to be spent also, so i don't see the reason why anyone would avoid that. Some people don't differentiate spending and dumping.
Exactly!