When I was in Iraq it was sort of a joke to bet someone 10 bucks on something. The joke being that as defense contractors we were making a couple hundred thousand each so $10 meant very little, but the fact that we were in Iraq and the actual cash out there is very limited, mainly limited to the cash you brought with you. So 10 real dollars meant a bit of effort. Even worse if they said the bet would be in real change (they actually pay your change in little round cardboard tokens at the stores because the weight of shipping change would be too much effort).
Maybe Bitcoin could fill a void of people who make a lot of money but have difficulty using it. I know I ran into trouble when my girlfriend was getting a new apartment for us and I had over $50k in my bank account but it did her no good standing in front of the apartment guy (with no access to my account). I had to go to the only military bank and withdraw the maximum $300 per day and then Western Union the money to her over the course of a few days to get the deposit taken care of.
I am not sure what hole that Bitcoin could fill, but I plan on going back out there and will look into using Bitcoins in the best way possible.