They should break it up by time. For example your database only syncs the past month or so as needed and you can choose to request more if necessary. Someone mentioned 150MB right now. That thing is going to get massive eventually.
Could it be because older content is not cache prioritized as much as new content? I would imagine anything after 1 day gets accessed much less than new content.
He did say systems though so you are probably right