Bitcoin is volatile because it has a small float, terrible market infrastructure [1], a relatively unsophisticated set of traders, a Wild West of market manipulation [2], and no fundamentals to get in the way of wild gyrations.
[1] The biggest Bitcoin exchange presently is functionally incapable of transacting in dollars.
[2] As one of many things that could be said here, the biggest Bitcoin exchange earns commissions in Bitcoin and then “dollarizes” then by selling the Bitcoins on their own exchange, to their customers.