There MUST be a better way to deal with this issue----controlling the weather is the first method that comes to mind, unrealistically.

UA certainly knows the history of weather-related irrops at SFO; how 'bout annotating phone agent displays to encourage callers when possible to select longer rather than shorter connect times especially for dom-intl itins, or even once a day or last flight connects? The same for displays seen by .bomb ticketers, though there's no guarantee that .bombers will read or follow best counsel.
<sheesh>