I guess it depends on what your goals are. If you want to invest your money, then buy and hold is a good idea. If you want to trade then actively buying and selling is a good idea. If you want to actually use bitcoin, then transacting with it (selling) is a good idea. Everyone has their own reason.