but you will lose on fees, if BTC really skyrockets may be a significant amount
The average exchange fee to buy BTC nowadays is what, 0.2% or something?
So for a measly +0.2% on your expenses (e.g. a 10 pizza would now cost 10.02), you can buy everything with BTC instead of fiat, without losing any bitcoins. If everybody does this, how much do you think it will help Bitcoin to actually skyrocket? How does that compare to the 0.2% extra costs?
Think about the bigger picture. If Bitcoin skyrockets, the fees you paid are totally and utterly insignificant.