bitcoin should be seen in the mainstream as a universal payment network. I believe its best use case for the average(non-cypherpunk libertarian) person/company is to accept it by using a service that automatic exchanges it for dollars on their end.
For example, someone in africa could pay .001 BTC($40 currently) for a game and all steam would see on their end is a debit transaction for $40(cash not bitcoin) in their account. It allows for bitcoin to be held by those who don't mind the volatile nature of its market value, AND allows for those wanting to accept without holding it in the short term. Win Win for both parties :)
For example, someone in africa could pay .001 BTC($40 currently) for a game and all steam would see on their end is a debit transaction for $40(cash not bitcoin) in their account. It allows for bitcoin to be held by those who don't mind the volatile nature of its market value, AND allows for those wanting to accept without holding it in the short term. Win Win for both parties :)