Bitcoin is for people, it makes it easier for them not to open accounts but can also trade with bitcoin. A lot of people bought things with bitcoin that they could not buy before. Bitcoin is evidence that with some skill and a lot of information you can buy some things for free, or you do not have to give real money.
Don't you think that despite its acceptance in mainstream markets, the transactions' processing time takes way too long?