It's swinging now because it is still in price discovery mode. Whether it is going to be $1 or $1,000,000 one day it's going to reach equilibrium.
Yes, equilibrium. That's EXACTLY what Bitcoin needs to be accepted as a currency. But when will that happen? For all we know, that might not happen until 2140, when the last bitcoin is mined. I would love to see Bitcoin become a currency, but it needs to hit that equilibrium point. How can we make it get to a point of equilibrium sooner rather than later?