True. But people can't use them if they don't have them. I still think the number of people holding bitcoins right now is too small to support robust economic activity, and in order to get to that point more people will need to buy bitcoins.
Unfortunately the kinds of people who are looking for a safe haven currency tend to be people who aren't going to spend them on products and services.