I know we want the medium of exchange stage to come faster, but that will not be driven by people being willing to spend their stack. It will be driven by merchants preferring to receive payment in sats.
Until then, I would much rather offload my fiat when I purchase something than to spend from my stack. If I can do so in a way that the merchant also receives sats, all the better.