Say for example, your daily job pay you fiat on monthly basis, so you got the fiat money to spend,
it is not a good move to use fiat money to buy bitcoin and then spend the bitcoin as it will turn out to be more expensive and ineffective
the only thing i can think of is that you mine bitcoin and then spend the bitcoin you mine, however, this turn out to be ineffective as well due to the fact that difficulty have increased, and you can only mine less and less bitcoin per month
the other way is that you are the early adopter where you got more than 10000 bitcoin to spend , so you just spend it like normal fiat money
however
the 99.99% of population is not the early adopter and I can see no reason why anyone would spend bitcoin , anyone please think of a good idea how can we solve this
One reason to use Bitcoin is that it's not subject to the control of a central authority who can arbitrarily inflate the money supply.
Therefore, once you convert your fiat into Bitcoin (or other cryptos) you are preserving wealth but trading some convenience by having access to fewer supported merchants. The law of supply and demand dictates that the bitcoin price must increase if mass adoption is successful.