So even if 90% (or 99%) of all BTC is being hoarded, the other 10% (or 1%) can be divided up for use in transactions. That much speculations will cause wild gyrations in value and massive short term volatility, but the people using BTC to transact JUST DON'T CARE.
I really don't care if I'm buying my $1000 flat screen with 1 BTC or 0.0001 BTC. Neither does the merchant. I bought the BTC, sent it to the merchant, and the merchant sold it so quickly that the value didn't change much, and we are happy.
So that's the short term. In the long run, the volatility might decrease as the total market capitalization increases to 10x or 1000x of its current value.
Then we can start to think about using it as a unit of account. If we do, we may enter a deflationary spiral, but by then BTC will already be used in an enormous swath of the economy.
So I interpret Krugman's argument not so much that BTC CAN'T take over the world, but that it SHOULDN'T take over the world. (I'm not sure if I agree. Many economists have been arguing over this point for decades, and I'm not smart enough to sort it all out.)