I don't see a problem here. Most of folks here, including myself, over the span of one weekend could write a downloadable version of a Visual Basic application with a built-in Internet Explorer Window where you login to your facebook and then the app scrap (download) all data you ever had, all messages, photos, etc, everything within a couple of minutes, elegantly packet into zip, xml or whatever format you wish to have it!
Zuck could do shit, because that downloadable app would use client local IP, so they would have to block _everyone_ in order to stop the app. Further, it would use built-in IE frame, so all request would look like coming from legitimate Internet Explorer user. You could also implement "wait(rand [sec 1-5])" between downloading requests, so it looks more messy, more like a human that is clicking, rather then robot pulling requests in miliseconds.
Zuck once had hacked into school system. Who knows -- would be crazy to see an App that so easily ported out all your data out of Facebook, and see Zuck trying to stop it :)