Yeah, why pay fees when you can lose more than 30% of the purchasing power in days.
Adide from people who already own bitcoins because speculation or drugs, why should the average joe go through the hassle of buying bitcoins to pay for stuff online?
Why?
I personally know about a hundred of people who doesn't have credit card or paypal and it's really problem for them to buy something online or receive money from abroad.
They are not drug dealers, but IT freelancers and outsourced contractors who live not in US and they found that receiving their wage in bitcoin is cheapest and easiest way.
Yes, volatility is inconvenient sometimes, but anyway the other ways to receive money from foreign clients will usually cost them more (over 10%) and require much more time to receive.
You probably don't know, but for those who doesn't have credit card or paypal, it costs around 10% to use third-party service to order goods or pay for something online.