...the argument against being that holding the pages in memory is a tax on RAM and once the page has been loaded once, it has been cached and thus the site is nice and speedy -- making the pre-loading partially unnecessary.
Being a flash developer of about 12 years now, I think the "tax on RAM" assumption is a terrible one for the framework to make. Shouldn't the developer have the choice about how an application is taxing a system? What if the pages were very small, only containing a few elements? Is image processing not very taxing on RAM? Under the same mindset, shouldn't Adobe then remove the ability to perform taxing operations from the Flash Player?
A developer should have the final say on how applications are optimized.
Aaron Fay