That it has value is what will make it viable as a medium of exchange. Just because fiat sucks as a store of value, does not mean we need to trade with garbage and save in bitcoin. That is a fiat paradigm.
Bitcoin isn’t the dominant medium of exchange because it is not the dominant money. This is part of the monetezation process. Wanting it to be the medium of exchange, before it is the dominant store of wealth, is putting the cart before the horse. If only .01% of people are using it, how can it possibly be the medium of exchange?