difficulty in mining new bitcoins is causing the demand to outrun supply -- as demand continues to grow, supply will never improve. speculators see this now and are pricing in forecasted demand.
But why is there any demand? Like, I can see using bitcoin in the short term for making purchases, but what's the demand for keeping them instead of immediately converting it back into real money?
Speculation is the only explanation that makes any sense IMO.