But if you let me buy something with bitcoin, I will hesitate and pay with fiat currency first.
You can always pay in Bitcoin, and then buy Bitcoin with fiat to replace it, effectively buying in fiat while keeping your Bitcoin savings.
Bitcoin unlocks your money.