In the end I think most merchants don't want bitcoins. They want their USD or other fiats.
It's nice to not have to know what merchants want or will want. Maybe it's USD, maybe it's EUR, maybe it's food on the table or a yacht in the harbour. Money is useful in helping merhcants obtain what they want. Bitcoin is good as money.