Precisely what I've been saying for quite some time: hard drives will be faster, cheaper and bigger with time... Holding the blockchain will be less and less of a problem
You don't even need to store the blockchain. You can safely delete it after you have verified it and built the UTXO. All you actually need is the UTXO, which is basically a list of every address that currently has Bitcoins, you don't need to store the historical data of where those Bitcoins were before, you only need verify it once and then you can safely delete it.
The big problem with scalability is bandwidth. Internet speeds vary greatly around the world and don't grow at as fast a rate as hard drives do. However this isn't as big as a problem as most people think. Usenet is a decentralized computer network, yet there are only a handful of usenet servers. Not everyone needs to run a Bitcoin node, if that was the case then Satoshi would have never wrote about SPV wallets. You only need to connect to 1 Bitcoin node that is honest, it doesnt matter if every other node you connect to is malicious. As long as there is 1 honest node then we are fine.
Nobody is concerned about storage space but they are concerned about bandwidth, I believe this must only be a North American problem as Europe has much better internet speeds and bandwidth then us.
No we don't! we want Google Fiber!