I think "replace the hard drive" is a terrible way to say it, since a hard drive (or SSD or SD or whatever) is exactly what you need to be able to use Dropbox.
In the long-term, I think you may look back at the 'replace the hard drive' statement as on par with Bill Gates 'a computer in every home'.
If all of your apps save directly to Dropbox your 'hard-drive' and thumb-drive are no longer important, and in that way they are 'replacing' the hard-drive, even if not in technical terms, the sentiment is correct.
One of the points of the article was that storing data completely on the net, instead of synchronising local and remote versions, is not in their vision of the future because "users shouldn't have to worry whether they're online or not", so what you proposed is specifically what they're avoiding.
It's totally possible. It doesn't have to be faster, just fast enough.
For everybody's most important app, the browser, local storage is already basically irrelevant. That's trained people to be perfectly fine with little network delays. Things like Google Apps show that data and apps can easily live elsewhere and it's basically fine.
In the long term, I think the only question is whether data+apps will live together with the app provider, like Google Docs, or whether data storage will stay generally separate, as DropBox would surely prefer.
There will still be some of us who keep big local drives because we really want to know where our files are and control their movements. But for everybody else, local storage will just be cache. Which means whether it's spinning rust vs flash vs RAM is an optimization detail. And that decision will mainly be made by hardware product designers, not users.
An interesting thing to think about in this context is how the long-term costs of storage are falling. In the last 20 years, RAM is ~4 orders of magnitude cheaper:
Flash is an order of magnitude still cheaper for now. But if networks keep getting better and services like Dropbox get more solid, that may not matter. If you assume trends continue, then putting half a terabyte of RAM in a device may be cheap enough that the added complexity of flash just isn't worth it.
"In the long term, I think the only question is whether data+apps will live together with the app provider, like Google Docs, or whether data storage will stay generally separate, as DropBox would surely prefer."
Yeah - this question intrigues me. I wonder how Dropbox intend to expose all the useful "filesystem meta data" to all the relevant OSs? How is Spotlight on my Mac going to work if local storage is not cannonical? How am I going to grep an entire "local" git repo if the files are mostly not local?
And I wonder if Dropbox even care about those things? Are they both indicative enough of a "power-user" and that they know the "mass market" isn't ever going to ask those questions, when presented with a "home-machine-less Dropbox" which they can access mainly on their phone/tablet, and occasionally on a shared/borrowed/rented full sized laptop/desktop machine?
Multi-tiered storage is already a well known problem space. S3/Glacier, Apple's Fusion Drive, auto-tiering across RAM/SSD/FastDisk/SlowDisk(/tape?) on enterprise SANS.
You don't always (perhaps even "often") _need_ the raw speed available from locally attached storage. Sure, I'm not going to do video editing or keep my Database indexes or Photoshop scratch disk on internet-connected-storage. But there's lots of files in my homedir that could easily be relegated to "it might take a minute or two to retrieve this file's contents" grade storage…
And Dropbox _already_ has a ton of data on how people are using Dropbox on iPads and similar devices. My iPad _pretends_ to have my entire Dropbox folder locally, but doesn't really. Sometimes that means I need to wait a minute or two while a document downloads over 3G to my iPad while I'm in a café - if that means I get to spend 18 minutes working on that document instead of the whole 20mins I've got available, that's a much bigger win than me spending zero of those 20 minutes working on it.
I guess I should have just said 'gigabit', which is standard Ethernet speed and is roughly on par with hard drives. The point is that the network is plenty fast. Backbone and edge both. The only problem is a few isps.
Turns out, Dropbox is _most_ useful to me on my devices with insufficient local storage - having access to all my (Dropboxed) files on my phone and iPad is _spectacularly_ useful. I have no doubt there's some very smart people at Dropbox (and Google and Microsoft amd JottaCloud and BTLabs and any number of established companies and startups I've never heard of) are working out how to cater to a new category of "cloud storage user" - people who _don't_ store cannonical versions of all their files/data on their own laptop/desktop, people with a smartphone and a tablet - but with no "main machine" as such. People who want to access all their files from any random shared, borrowed, or rented machine whenever they need a full sized screen and keyboard, but don't need that often enough to own such a machine.
For most people I know, it replaced email attachments more than anything else. Previous standard was sending stuff back and forth as attachments with names like Proposal_v2_john_edits_2.0_updated.doc