As long as Bitcoin is super volatile it will be used more like a store of value and less like a digital currency. Also Bitcoin can't have worldwide penetration because there are communities living in remote locations with no good Internet infrastructure and no Bitcoin exchanges so it will be impossible for them to buy or sell Bitcoin and no merchants will accept that as a method of payment. Bitcoin is on the right track but still it has a long way to go before it's accepted worldwide.