Could the site state be saved for inactive tabs, please?

Could the browser maybe save the site status when deleting it from memory? The concept of inactive tabs is great, but I honestly don’t understand why one would implement it by stupidly reloading the page. Not only wouldn’t we loose everything we did on a site, it would also help with accountability when writing papers or similar, if the page we left opened would stay the page we left opened. And since we have no control over when and if the tabs go inactive, I think this is really needed.