While it is certainly a laudable goal that all government documents should be made public as soon as they are created, that is simply not practical (as pointed out by DG above). For example, what sort of system do you propose that federal agencies put into place to make employee emails available for everyone to read? How many man hours do you devote to figuring out - a priori - which emails are considered to be official federal records and which ones are just the wife sending you an email to tell you to pick up milk on the way home, or your email to a colleague in the other building asking her if she wants to grab some lunch?
Seems like the better approach is to just store information until a FOIA request comes in, then charge the interested individual the relevant fees associated with recovering that information. That way, the tax payer is not on the hook to pay for tracking, storing, and automatically sharing every trivial, uninteresting detail of an agency's business.