The truth is that we all will definitely spend the bitcoin that we have, just that everyone has that good time when it is best to spend bitcoin. Hodling bitcoin doesn't mean a particular amount will be as an investment for forever without spending . The main target is to hodl to make good profits then it is the choice for one to decide to sell or not.
One of the purpose of bitcoin is to help to gain financial freedom which means the profit from it must be spent, their is nothing wrong with people spending bitcoin, it is their money and money is made to be spent.
I half agree it is true that it would be appropriate to sell when there is a good profit" however it is also true that if you sell and buy back immediately in Fiat you have not had any losses but at the same time you have moved a small part of the transaction in Bitcoin and that's very important because you're putting cash in anyway.