That only works if the page is relatively static. Add in any functionality that requires a round-trip to a server, and things get immensely more complex.
You can press the Refresh button and suddenly things fix themselves. The utility is in having a snapshot of the site looking exactly as when you left it, with all the benefits of it not being rendered to a image, and with a high probability that at least some interactions still work.
It doesn't matter. Store and index what I read. Content could be destroyed and altered in the server.