Spending BTC while the price is low, allows you to re-up your BTC for a cheaper price.
How exactly would that work? I'm missing something here.
These guys most likely hold their coin as investment, and are only willing to purchase stuff once Bitcoin reaches a high rate.
I reckon, for many people, especially those who are not registered at any BTC/fiat exchange, buying stuff with bitcoins is equivalent of cashing out (selling for fiat).
And it make sense, if you're keen to sell your BTC at current rate and you also need new pants, it's better to buy those directly with BTC.