Just a guess but probably something to do with running states in the background but connected to external thingies, hard to offload and restore as-is if the external thingies (or the local one) detect timeouts. Easier to just reload the URL than bother to restore an unusable webpage's state I suppose.